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 comprendra des 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 d'avoir le LibreOffice suite installée sur votre ordinateur. Suivez ensuite notre guide pour créer une base de données et une table dans Base .
LibreOffice Base vous aide à configurer des bases de données. Passons en revue le processus d'utilisation de Base pour créer votre propre base de données simple mais utile.
Dans ce guide, nous travaillerons avec un seul tableau. Assurez-vous que vous avez 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 de l'enregistrement, mais vous pouvez modifiervotre table et votre formulaire en fonction de vos besoins.
Étape 1: Configurer un formulaire
Dans la fenêtre principale de LibreOffice Base, allez à Base de données> Formulaires dans le menu, puis sous le Tâches section, cliquez Utiliser l'assistant pour créer un formulaire surligné ci-dessous.
Il y a huit options dans la barre latérale, mais vous n'avez pas besoin de les remplir toutes. Nous vous expliquerons chacune de celles que vous devez utiliser ci-dessous.
Sélection de champ
Sélectionnez votre table dans le menu déroulant Table, puis choisissez dans la liste les champs de votre table que vous souhaitez pouvoir remplir à l'aide de votre formulaire.
Si vous avez activé AutoValue pour le champ ID, alors l'inclusion de ce champ dans votre formulaire est facultative, car Base le remplira automatiquement avec le prochain numéro d'ID logique. Cependant, vous pouvez toujours le vouloir là juste pour être sûrl'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 à partir de laquelle vous extrayez.
Configurer un sous-formulaire
Ne cochez pas l'option d'ajouter un sous-formulaire. Notre formulaire sera assez simple, nous n'en inclurons donc pas.
Organiser les commandes
Choisissez la disposition que vous aimez le plus, probablement l'une des options en colonnes; l'option de champ de données est moins attrayante et vous pouvez faire plus avec une disposition en colonnes.
Définir la saisie de données
Ici, Base demandera 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 de cocher également 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.
Nom du jeu
Donnez un nom à votre formulaire, quelque chose indiquant son objectif. Après cela, sélectionnez le Modifier le formulaire option et cliquez 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é 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 vous suggérons au moins d'inclure un bouton «Entrée suivante».
Pour ce faire, cliquez sur le bouton poussoir outil dans la barre d'outils de gauche. Cliquez et faites glisser pour former la forme et la taille du bouton. Puis modifiez les propriétés de contrôle du bouton en cliquant dessus avec le bouton droit et en sélectionnant Propriétés du 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 par rapport aux autres objets de votre formulaire. Vous utiliserez ce nom pour modifier certaines parties du formulaire, comme l'ordre de tabulation.
- étiquette : 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éfinir 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 le libellé 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, la Format champ, avec boutons d'option également appelés boutons radio. Si l'un de vos champs doit toujours contenir 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 le groupe . Cliquez ensuite sur la zone de texte pour la mettre en surbrillance et appuyez sur le bouton Supprimer bouton.
Quittez le groupe en cliquant n'importe où ailleurs, puis sélectionnez le bouton d'option outil dans la barre d'outils de gauche.
Cliquez et faites glisser dans la zone où vous souhaitez 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 DVD, Blu-ray et numérique.
Double-cliquez sur chaque bouton d'option pour modifier ses propriétés de contrôle. Donnez-lui un unique Nom et étiquette .
Puis, dans le Données onglet de la boîte de dialogue Propriétés, définissez le champ de données dans le champ que vous souhaitez que ce bouton d'option contrôle. Dans le Valeur de référence on case, saisissez les données que vous souhaitez saisir lorsque le bouton est sélectionné. Vous pouvez laisser le Valeur de référence off boîte 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 des onglets
Vous devriez avoir un formulaire entièrement fonctionnel maintenant. Vous pouvez l'essayer en sortant de 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 corrigercette.
Vous pouvez modifier l'ordre de tabulation en revenant dans la vue de conception et en cliquant sur le Ordre d'activation bouton 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 sur la touche Tab pour faire défiler ou cliquez Tri automatique pour laisser Base deviner comment vous souhaitez que Tab fonctionne.
Commencer à saisir les 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 que vous le sachiez, vous entrerez des données à une vitesse fulgurante.
Cependant, vous souhaiterez 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.