Comment créer un formulaire de saisie de données dans LibreOffice Base
Enregistrez-vous souvent de grandes quantités de données dans une feuille de calcul ou une table de base de données? Ou peut-être souhaitez-vous héberger un formulaire sur votre site Web afin que les invités puissent partager leurs informations? Vous pouvez créer votre propre formulaire lié à une base de données à l'aide de LibreOffice Base, une alternative gratuite à Microsoft Access.
Dans ce guide, nous allons créer un formulaire simple mais attrayant pour saisir rapidement et facilement des données dans votre base de données. Il aura quelques zones de texte, quelques boutons d'option et deux boutons de contrôle de formulaire.
Premiers pas avec Libre Office Base
Avant la première étape, assurez-vous que la suite LibreOffice est installée sur votre ordinateur. Suivez ensuite notre guide pour créer une base de données et une table dans Base .
Dans ce guide, nous travaillerons avec une seule table. Assurez-vous d'avoir un champ dans votre tableau pour chaque point de données que vous avez l'intention de collecter dans le formulaire, l'un d'entre eux étant le champ ID désigné.
Aux fins de ce guide, notre formulaire cataloguera une collection de films. Cela signifie que nous aurons un champ pour le titre du film, le réalisateur, l'année de sortie et le format, ainsi que l'ID d'enregistrement, mais vous pouvez modifier votre tableau et votre formulaire en fonction de vos besoins.
Étape 1: configurer un formulaire
Dans la fenêtre principale de LibreOffice Base, allez dans Base de données> Formulaires dans le menu, puis sous la section Tâches , cliquez sur Utiliser l'assistant pour créer un formulaire (mis en évidence ci-dessous).
Il y a huit options dans la barre latérale, mais vous n'avez pas besoin de les remplir toutes. Nous allons vous parler de chacun de ceux que vous devez utiliser ci-dessous.
Sélection de champ
Sélectionnez votre tableau dans le menu déroulant Tableau, puis choisissez dans la liste les champs de votre tableau que vous souhaitez pouvoir remplir à l'aide de votre formulaire.
Si vous avez activé AutoValue pour le champ ID, l'inclusion de ce champ dans votre formulaire est facultative, car Base le remplira automatiquement avec le prochain numéro d'identification logique. Cependant, vous pouvez toujours le vouloir là pour que vous puissiez toujours être sûr de l'entrée sur laquelle vous travaillez.
Pour nos besoins, nous inclurons tous les champs.
Il est également utile ici de réorganiser les champs dans l'ordre dans lequel vous souhaitez les remplir, par ordre décroissant. Cela dépend de vous et peut dépendre de la source de données dont vous tirez.
Configurer un sous-formulaire
Laissez l'option d'ajout d'un sous-formulaire décochée. Notre formulaire sera assez simple, nous n'en inclurons donc pas.
Organiser les contrôles
Choisissez la disposition que vous aimez le plus, probablement l'une des options en colonne; l'option de champ de données est moins attrayante et vous pouvez faire plus avec une mise en page en colonnes.
Définir la saisie de données
Ici, Base posera des questions sur le but du formulaire. Choisissez Ce formulaire doit être utilisé pour saisir de nouvelles données uniquement si vous ne souhaitez pas voir vos entrées précédentes en même temps que vous saisissez des données.
Si vous choisissez d'afficher les données, nous vous recommandons également de cocher les cases interdisant la modification et la suppression des données existantes, car la modification et la suppression accidentelles sont très faciles.
Appliquer les styles
Choisissez votre couleur d'arrière-plan et le type de bordure de champ. Vous pouvez les modifier ultérieurement si vous le souhaitez.
Définir le nom
Donnez à votre formulaire un nom, quelque chose indiquant son objectif. Après cela, sélectionnez l'option Modifier le formulaire et cliquez sur Terminer .
Étape 2: créer un en-tête
Une fois l'assistant terminé, vous pouvez maintenant modifier votre formulaire comme vous le souhaitez. Nous allons commencer par créer un en-tête pour le formulaire afin de l'identifier clairement.
Dans la barre d'outils supérieure, cliquez sur Insérer une zone de texte , surlignée en rouge sur la photo ci-dessous. Notez que ce bouton est différent du bouton "Zone de texte" dans la barre d'outils de gauche, qui sert à créer des zones de texte de saisie de données.
Tapez le titre souhaité pour votre formulaire, puis mettez votre titre en surbrillance pour ajuster la police.
À l'avenir, si vous souhaitez modifier la zone dans laquelle se trouve le texte, cliquez une fois sur l'en-tête. Pour modifier le texte lui-même, vous devrez double-cliquer dessus.
Étape 3. Créer des boutons de contrôle de formulaire
Lorsque vous ajoutez des entrées, vous aurez besoin de quelques boutons vous permettant de vous déplacer dans le processus de saisie des données. Nous suggérons au moins d'inclure un bouton "Entrée suivante".
Pour ce faire, cliquez sur l'outil Bouton poussoir dans la barre d'outils de gauche. Cliquez et faites glisser pour former la forme et la taille du bouton. Modifiez ensuite les propriétés de contrôle du bouton en cliquant dessus avec le bouton droit de la souris et en sélectionnant Propriétés de contrôle .
Il existe de nombreux champs que vous pouvez modifier, mais nous ne sommes intéressés que par quelques-uns:
- Nom : donnez-lui un nom qui l'identifie des autres objets de votre formulaire. Vous utiliserez ce nom pour éditer des parties du formulaire, comme l'ordre de tabulation.
- Libellé : ce champ définit le texte qui apparaîtra sur le bouton. Changez-le en quelque chose comme "Entrée suivante", ou peut-être ">>".
- Action : définissez l'action sur Nouvel enregistrement . Cela amène le bouton à enregistrer votre entrée actuelle et à passer à une nouvelle entrée chaque fois qu'il est pressé.
Créons également un bouton séparé pour enregistrer votre entrée actuelle sans passer à une nouvelle entrée. De cette façon, vous pouvez enregistrer votre travail et quitter à tout moment, sans créer une nouvelle entrée vide.
Créez à nouveau le bouton avec l'outil Bouton poussoir, en définissant le nom et l'étiquette de la même manière qu'auparavant, mais définissez l'action sur Enregistrer l'enregistrement .
Étape 4. Créer des boutons d'options
Nous allons remplacer l'une des zones de texte de notre formulaire, le champ Format , par des boutons d'option (également appelés boutons radio). Si l'un de vos champs contient toujours l'une des quelques options limitées, un bouton d'option vous permet de saisir rapidement ces données sans les saisir à chaque fois.
Vous devrez supprimer la zone de texte générée par l'assistant pour le champ que vous souhaitez que les boutons d'option contrôlent. Cliquez avec le bouton droit sur le champ et sélectionnez Entrer dans le groupe . Cliquez ensuite sur la zone de texte pour la mettre en surbrillance et appuyez sur le bouton Supprimer .
Quittez le groupe en cliquant n'importe où ailleurs, puis sélectionnez l'outil Bouton d'option dans la barre d'outils de gauche.
Cliquez et faites glisser dans la zone où vous voulez que la première option soit localisée. Répétez pour autant d'options que vous le souhaitez pour ce champ. Dans notre exemple, nous en aurons trois, pour le DVD, le Blu-ray et le numérique.
Double-cliquez sur chaque bouton d'option pour modifier ses propriétés de contrôle. Donnez-lui un nom et une étiquette uniques.
Ensuite, dans l'onglet Données de la boîte de dialogue Propriétés, définissez le champ Données sur le champ que vous souhaitez que ce bouton d'option contrôle. Dans la zone Valeur de référence ( activée ) , entrez les données que vous souhaitez saisir lorsque le bouton est sélectionné. Vous pouvez laisser la zone Valeur de référence (désactivée) vide.
Répétez ce processus pour chaque bouton d'option, en insérant un nom et une valeur de référence différents pour chacun.
Étape 5. Modifier l'ordre de tabulation
Vous devriez avoir un formulaire entièrement fonctionnel maintenant. Vous pouvez l'essayer en quittant la vue de conception (en enregistrant votre travail, bien sûr) et en double-cliquant sur le formulaire dans la fenêtre principale de Base.
Lorsque vous essayez votre formulaire et que vous appuyez sur la touche Tab pour passer d'un champ à un autre, il est possible que vous remarquiez que l'ordre de tabulation est incorrect. Cela peut être ennuyeux et déroutant lors de la saisie de données, nous allons donc résoudre ce problème.
Vous pouvez modifier l'ordre de tabulation en revenant dans la vue de conception et en cliquant sur le bouton Ordre d'activation dans la barre de conception inférieure.
Dans la boîte de dialogue d'ordre d'activation, vous verrez une liste de tous les objets de votre formulaire. Réorganisez-les comme vous le feriez avec la touche Tab, ou cliquez sur Tri automatique pour laisser Base deviner comment vous souhaitez que Tab fonctionne.
Commencer à saisir des données
Maintenant que vous avez terminé votre premier formulaire, vous pouvez ouvrir votre base de données et commencer à ajouter des entrées à tout moment en double-cliquant sur le formulaire. Avant de vous en rendre compte, vous entrerez des données à une vitesse fulgurante.
Cependant, vous voudrez peut-être que votre base de données et votre formulaire soient hébergés sur Internet. Si vous optez pour cela, il est important que vous examiniez attentivement vos options d'hébergement pour le faire.