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 créerons 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 d'avoir le LibreOffice suite installée sur votre ordinateur. Alors suivez 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 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, accédez à Base de données> Formulaires dans le menu, puis sous le Tâches section, 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.
Réorganiser les contrôles
Choisissez l'arrangement 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. Choisir Ce formulaire ne doit être utilisé que pour saisir de nouvelles données 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.
Définir le nom
Donnez à votre formulaire un nom, quelque chose indiquant son objectif. Après cela, sélectionnez le Modifier le formulaire option et cliquez sur Finir.
En rapport: Comment créer un formulaire dans Microsoft Access
É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 que vous souhaitez 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 le Bouton poussoir outil 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.
- Étiqueter: 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 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'option
Nous allons remplacer l'une des zones de texte de notre formulaire, la Format champ, avec 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. Faites un clic 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 Effacer 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 dans laquelle 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 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 Étiqueter.
Puis, dans le Données de la boîte de dialogue Propriétés, définissez le Champ de données à n'importe quel champ que vous souhaitez que cette case d'option contrôle. Dans le Valeur de référence (activée), entrez 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 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 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 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 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 pour le faire.
Vous recherchez le meilleur service d'hébergement Web pour vos besoins? Voici nos meilleures recommandations pour votre blog ou site Web.
- Productivité
- Enquêtes
- LibreOffice
- Collecte de données
- base de données
Jordan est un tuteur et journaliste passionné par le fait de rendre Linux accessible et sans stress pour tous. Il a un BA en anglais et un truc pour le thé chaud. Pendant les saisons chaudes, il aime faire du vélo sur les collines des Ozarks où il vit.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.