Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:32, 17 October 2007 (edit)
Jgd (Talk | contribs)
(add redbox)
← Previous diff
Current revision (18:04, 28 October 2007) (edit) (undo)
Jgd (Talk | contribs)
(add info about the Form Navigator)
 
Line 1: Line 1:
-{{redbox|Cet article fait partie de la série de tutoriels [[Fr:Base Aller et Retour|Base Aller et Retour]].}}+Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires
-Base inclut une grande variété de contrôles de formulaire. Les champs de date, d'heure et les champs formatés vous permettent de maîtriser le formatage de ces types de données mieux que cela ne serait possible avec un format texte. Cet article utilise le formulaire '''Sorties_Observations''' créé dans le tutoriel [[Fr:Créer un Formulaire avec un Sous-formulaire|Créer un Formulaire avec un Sous-formulaire]].+Base inclut une grande variété de contrôles de formulaire. Les champs de date, heure et les champs formatés vous permettent de maîtriser le formatage de ces types de données mieux que cela ne serait possible avec un format texte. Cet article utilise le formulaire '''Sorties_Observations''' créé dans le tutoriel [[Fr:Créer un Formulaire avec un Sous-formulaire|Créer un Formulaire avec un Sous-formulaire]].
-'''Note:''' l'assistant de Formulaire semble quelque peu incohérent lorsqu'il crée des contrôles de date et d'heure pour des champs définis comme champs de date et d'heure. Parfois vous devrez remplacer les contrôles de formulaire, et parfois ce ne sera pas nécessaire.+'''Note:''' l'assistant de Formulaire semble quelque peu incohérent lorsqu'il crée des contrôles de date et d'heure pour des champs définis comme champs de date et heure. Parfois vous devrez remplacer les contrôles de formulaire, et parfois ce ne sera pas nécessaire.
Ouvrez le formulaire '''Sorties_Observations''' en faisant un Ctrl-clic sur celui-ci dans la fenêtre principale et en choisissant {{menu|Modifier}} dans le menu contextuel. Ouvrez le formulaire '''Sorties_Observations''' en faisant un Ctrl-clic sur celui-ci dans la fenêtre principale et en choisissant {{menu|Modifier}} dans le menu contextuel.
==Contrôles de date== ==Contrôles de date==
-#Cliquez sur le champ de texte sous l'étiquette "Date" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments.+#Il y a deux moyens d'avooir accès aux propriétés des contrôles de date.
-#Double cliquez sur le champ de texte sous l'étiquette "Date".+##Cliquez sur le champ de texte sous l'étiquette "Date" du formulaire.
 +##:Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments.
 +##:Double cliquez sur le champ de texte sous l'étiquette "Date".
 +##:OU
 +##Cliquez sur le bouton {{button|Navigateur de formulaires}} dans la barre d'outils Conception de formulaire. La fenêtre {{window|Navigateur de formulaires}} s'ouvre.
 +##:Faites un clic droit ou Ctrl-clic sur le titre du contrôle de date dans cette fenêtre.
#Si la fenêtre {{Window|Propriétés}} qui s'ouvre s'intitule {{Window|Propriétés: Zone de texte}}, fermez-la. #Si la fenêtre {{Window|Propriétés}} qui s'ouvre s'intitule {{Window|Propriétés: Zone de texte}}, fermez-la.
-#:Faites un Ctrl-clic sur la zone de texte du champ de date et sélectionnez {{Menu|Remplacer par }} et {{Menu|Champ de date}}.+#: - Si vous travaillez directement dans le formulaire, appliquez la méthode suivante :
-#:Ensuite double cliquez sur le champ pour ouvrir la fenêtre {{Window|Propriétés}}.+##Faites un Ctrl-clic sur la zone de texte du champ de date et sélectionnez {{Menu|Remplacer par}} et {{Menu|Champ de date}}.
 +##Ensuite double cliquez sur le champ pour ouvrir la fenêtre {{Window|Propriétés}}.
 +#: - Si vous utilisez le Navigateur de formulaires, appliquez la méthode suivante :
 +##Faites un clic droit ou Ctrl-clic sur le nom du champ et choisissez {{menu|Remplacer par}} et {{menu|Champ de date}}.
 +##Puis faites à nouveau un clic droit ou Ctrl-clic sur le nom du champ et choisissez {{Menu|Propriétés}} pour rouvrir la fenêtre {{Window|Propriétés}}.
#Le menu déroulant {{prefName|Format de date}} vous permet de choisir parmi plusieurs formats de date #Le menu déroulant {{prefName|Format de date}} vous permet de choisir parmi plusieurs formats de date
#Les champs {{prefName|Date min}} et {{prefName|Date max}} vous permettent de fixer des dates minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile. #Les champs {{prefName|Date min}} et {{prefName|Date max}} vous permettent de fixer des dates minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile.
Line 21: Line 30:
==Contrôles d'heure== ==Contrôles d'heure==
-#Cliquez sur le champ de texte sous l'étiquette "Début" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments.+#Cliquez sur le champ de texte sous l'étiquette "Début" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments. '''Ou''', vous pouvez utiliser le Navigateur de formulaires comme cela est décrit dans la section [[Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires#Contrôles de date|Contrôles de date]]
#Double cliquez sur le champ de texte sous l'étiquette "Début". #Double cliquez sur le champ de texte sous l'étiquette "Début".
#Si la fenêtre {{Window|Propriétés}} qui s'ouvre s'intitule {{Window|Propriétés: Zone de texte}}, fermez-la. #Si la fenêtre {{Window|Propriétés}} qui s'ouvre s'intitule {{Window|Propriétés: Zone de texte}}, fermez-la.
#:Faites un Ctrl-clic sur le champ de texte du champ de date et sélectionnez {{Menu|Remplacer par }} et {{Menu|Champ horaire}}. #:Faites un Ctrl-clic sur le champ de texte du champ de date et sélectionnez {{Menu|Remplacer par }} et {{Menu|Champ horaire}}.
#:Ensuite double cliquez sur le champ pour ouvrir la fenêtre {{Window|Propriétés}}. #:Ensuite double cliquez sur le champ pour ouvrir la fenêtre {{Window|Propriétés}}.
 +#:Vous pouvez aussi utiliser le Navigateur de formulaires pour remplacer le type de contrôle. Voir la méthode indiquée dans [[Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires#Contrôles de date|Contrôles de date]].
#Le champ {{prefName|Format d'heure}} vous permet de choisir parmi différents formats #Le champ {{prefName|Format d'heure}} vous permet de choisir parmi différents formats
#Les champs {{prefName|Heure min}} et {{prefName|Heure max}} vous permettent de fixer des heures minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile. #Les champs {{prefName|Heure min}} et {{prefName|Heure max}} vous permettent de fixer des heures minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile.
Line 35: Line 45:
Parfois vous désirez avoir plus de contrôles que ceux que les champs de date et d'heure vous offrent. Dans ce cas, les contrôles de champs formatés sont une bonne option. Nous allons utiliser un champ formaté dans le champ horaire "Fin", simplement pour voir quelles options sont disponibles. Parfois vous désirez avoir plus de contrôles que ceux que les champs de date et d'heure vous offrent. Dans ce cas, les contrôles de champs formatés sont une bonne option. Nous allons utiliser un champ formaté dans le champ horaire "Fin", simplement pour voir quelles options sont disponibles.
-#Cliquez sur le champ de texte sous l'étiquette "Fin" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments.+#Cliquez sur le champ de texte sous l'étiquette "Fin" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu {{menu|Format}} et choisissez {{Menu|Groupe}} puis {{menu|Dissocier}}. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments. '''Ou''', vous pouvez utiliser le Navigateur de formulaires comme cela est décrit dans la section [[Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires#Contrôles de date|Contrôles de date]]
 +#Double cliquez sur le champ de texte sous l'étiquette Début dans le formulaire.
#Faites un clic droit ou Ctrl-clic dans le champ de texte sous l'étiquette "Fin" et choisissez {{menu|Remplacer par}} et ensuite {{menu|Champ formaté}} dans le menu contextuel. #Faites un clic droit ou Ctrl-clic dans le champ de texte sous l'étiquette "Fin" et choisissez {{menu|Remplacer par}} et ensuite {{menu|Champ formaté}} dans le menu contextuel.
#Double cliquez sur le champ de texte sous l'étiquette Fin. La fenêtre {{Window|Propriétés : Champ formaté}} s'ouvre. #Double cliquez sur le champ de texte sous l'étiquette Fin. La fenêtre {{Window|Propriétés : Champ formaté}} s'ouvre.
Line 42: Line 53:
#Cliquez sur chacune des options répertoriées dans la colonne {{Section|Catégorie}}, et regardez de quelle façon les autres options de cette fenêtre agissent. Par exemple, les options {{prefName|Date}} et {{prefName|Heure}} vous permettent soit de choisir un format répertorié dans la section {{Section|Format}}, soit de définir votre propre format dans le champ de texte {{prefName|Description de format}}. #Cliquez sur chacune des options répertoriées dans la colonne {{Section|Catégorie}}, et regardez de quelle façon les autres options de cette fenêtre agissent. Par exemple, les options {{prefName|Date}} et {{prefName|Heure}} vous permettent soit de choisir un format répertorié dans la section {{Section|Format}}, soit de définir votre propre format dans le champ de texte {{prefName|Description de format}}.
#Cliquez sur l'option {{prefName|Heure}} dans la section {{Section|Catégorie}} pour fixer le format horaire #Cliquez sur l'option {{prefName|Heure}} dans la section {{Section|Catégorie}} pour fixer le format horaire
-#Choisissez un format dans la section {{Section|Format}} ou créez un format personnalisé. J'ai cliqué sur {{prefName|13:37}} dans {{Section|Format}} et édité l'entrée dans le champ de texte {{prefName|Description de format}} remplaçant HH:MM par H:MM de sorte qu'il n'y ait pas d'heure commençant par un zéro dans cette colonne. Remarquez que le champ est transféré dans la catégorie {{prefName|Défini par l'utilisateur}}.+#Choisissez un format dans la section {{Section|Format}} ou créez un format personnalisé. J'ai cliqué sur {{prefName|13:37}} dans {{Section|Format}} et édité l'entrée dans le champ de texte{{prefName|Description de format}} remplaçant HH:MM par H:MM de sorte qu'il n'y ait pas d'heure commençant par un zéro dans cette colonne. Remarquez que le champ est transféré dans la catégorie {{prefName|Défini par l'utilisateur}}.
#Cliquez sur {{prefName|OK}} pour fermer la fenêtre. #Cliquez sur {{prefName|OK}} pour fermer la fenêtre.
#Fermez la fenêtre {{window|Propriétés}}. #Fermez la fenêtre {{window|Propriétés}}.
Line 52: Line 63:
{{botlangbarFR|[[:Using Date Time and Formatted Controls in Forms|English]]}} {{botlangbarFR|[[:Using Date Time and Formatted Controls in Forms|English]]}}
[[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiFR]] [[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiFR]]
 +
 +{{botlangbarEN|[[Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires|Français]]}}

Current revision

Fr:Utiliser les Contrôles de Date, Heure et Autres Champs Formatés dans les Formulaires

Base inclut une grande variété de contrôles de formulaire. Les champs de date, heure et les champs formatés vous permettent de maîtriser le formatage de ces types de données mieux que cela ne serait possible avec un format texte. Cet article utilise le formulaire Sorties_Observations créé dans le tutoriel Créer un Formulaire avec un Sous-formulaire.

Note: l'assistant de Formulaire semble quelque peu incohérent lorsqu'il crée des contrôles de date et d'heure pour des champs définis comme champs de date et heure. Parfois vous devrez remplacer les contrôles de formulaire, et parfois ce ne sera pas nécessaire.

Ouvrez le formulaire Sorties_Observations en faisant un Ctrl-clic sur celui-ci dans la fenêtre principale et en choisissant Modifier dans le menu contextuel.

Contents

Contrôles de date

  1. Il y a deux moyens d'avooir accès aux propriétés des contrôles de date.
    1. Cliquez sur le champ de texte sous l'étiquette "Date" du formulaire.
      Si le champ et l'étiquette sont sélectionnés, allez dans le menu Format et choisissez Groupe puis Dissocier. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments.
      Double cliquez sur le champ de texte sous l'étiquette "Date".
      OU
    2. Cliquez sur le bouton Navigateur de formulaires dans la barre d'outils Conception de formulaire. La fenêtre Navigateur de formulaires s'ouvre.
      Faites un clic droit ou Ctrl-clic sur le titre du contrôle de date dans cette fenêtre.
  2. Si la fenêtre Propriétés qui s'ouvre s'intitule Propriétés: Zone de texte, fermez-la.
    - Si vous travaillez directement dans le formulaire, appliquez la méthode suivante :
    1. Faites un Ctrl-clic sur la zone de texte du champ de date et sélectionnez Remplacer par et Champ de date.
    2. Ensuite double cliquez sur le champ pour ouvrir la fenêtre Propriétés.
    - Si vous utilisez le Navigateur de formulaires, appliquez la méthode suivante :
    1. Faites un clic droit ou Ctrl-clic sur le nom du champ et choisissez Remplacer par et Champ de date.
    2. Puis faites à nouveau un clic droit ou Ctrl-clic sur le nom du champ et choisissez Propriétés pour rouvrir la fenêtre Propriétés.
  3. Le menu déroulant Format de date vous permet de choisir parmi plusieurs formats de date
  4. Les champs Date min et Date max vous permettent de fixer des dates minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile.
  5. Réglez Déroulante sur Oui. Cela crée un menu déroulant dans l'entrée du champ. L'utilisateur peut cliquer sur ce menu et un calendrier apparait, permettant de choisir une date particulière.
  6. Fermez la fenêtre Propriétés.

Note: Si vous créez un formulaire en mode conception, vous pouvez choisir un contrôle de date en cliquant sur le bouton Autres contrôles dans la barre d'outils de Contrôles de formulaire. Une fenêtre flottante apparait contenant des contrôles supplémentaires, incluant le contrôle de date. Si vous utilisez souvent ces contrôles, vous pouvez personnaliser la barre d'outils en ajoutant le contrôle de date.

Contrôles d'heure

  1. Cliquez sur le champ de texte sous l'étiquette "Début" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu Format et choisissez Groupe puis Dissocier. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments. Ou, vous pouvez utiliser le Navigateur de formulaires comme cela est décrit dans la section Contrôles de date
  2. Double cliquez sur le champ de texte sous l'étiquette "Début".
  3. Si la fenêtre Propriétés qui s'ouvre s'intitule Propriétés: Zone de texte, fermez-la.
    Faites un Ctrl-clic sur le champ de texte du champ de date et sélectionnez Remplacer par et Champ horaire.
    Ensuite double cliquez sur le champ pour ouvrir la fenêtre Propriétés.
    Vous pouvez aussi utiliser le Navigateur de formulaires pour remplacer le type de contrôle. Voir la méthode indiquée dans Contrôles de date.
  4. Le champ Format d'heure vous permet de choisir parmi différents formats
  5. Les champs Heure min et Heure max vous permettent de fixer des heures minimum et maximum. Il n'est pas absolument nécessaire de les modifier pour cette application, mais il y a des cas où cette option peut être utile.
  6. Fermez la fenêtre Propriétés.

Note: Si vous créez un formulaire en mode ébauche, vous pouvez choisir un contrôle horaire en cliquant sur le bouton Autres contrôles dans la barre d'outils de Contrôles de formulaire. Une fenêtre flottante s'ouvre contenant des contrôles supplémentaires, y compris un contrôle horaire. Si vous utilisez souvent des contrôles horaires, vous pouvez personnaliser la barre d'outils en y ajoutant un tel contrôle.

Contrôles de champs formatés

Parfois vous désirez avoir plus de contrôles que ceux que les champs de date et d'heure vous offrent. Dans ce cas, les contrôles de champs formatés sont une bonne option. Nous allons utiliser un champ formaté dans le champ horaire "Fin", simplement pour voir quelles options sont disponibles.

  1. Cliquez sur le champ de texte sous l'étiquette "Fin" du formulaire. Si le champ et l'étiquette sont sélectionnés, allez dans le menu Format et choisissez Groupe puis Dissocier. Ensuite cliquez n'importe où dans le formulaire pour désélectionner les deux éléments. Ou, vous pouvez utiliser le Navigateur de formulaires comme cela est décrit dans la section Contrôles de date
  2. Double cliquez sur le champ de texte sous l'étiquette Début dans le formulaire.
  3. Faites un clic droit ou Ctrl-clic dans le champ de texte sous l'étiquette "Fin" et choisissez Remplacer par et ensuite Champ formaté dans le menu contextuel.
  4. Double cliquez sur le champ de texte sous l'étiquette Fin. La fenêtre Propriétés : Champ formaté s'ouvre.
  5. Cliquez sur le bouton ... à droite du champ de texte intitulé Formatage
  6. Une fenêtre Format numérique très semblable à celle que l'on trouve dans Calc ou dans les tableaux de Writer s'ouvre.
  7. Cliquez sur chacune des options répertoriées dans la colonne Catégorie, et regardez de quelle façon les autres options de cette fenêtre agissent. Par exemple, les options Date et Heure vous permettent soit de choisir un format répertorié dans la section Format, soit de définir votre propre format dans le champ de texte Description de format.
  8. Cliquez sur l'option Heure dans la section Catégorie pour fixer le format horaire
  9. Choisissez un format dans la section Format ou créez un format personnalisé. J'ai cliqué sur 13:37 dans Format et édité l'entrée dans le champ de texteDescription de format remplaçant HH:MM par H:MM de sorte qu'il n'y ait pas d'heure commençant par un zéro dans cette colonne. Remarquez que le champ est transféré dans la catégorie Défini par l'utilisateur.
  10. Cliquez sur OK pour fermer la fenêtre.
  11. Fermez la fenêtre Propriétés.

Autres contrôles

Il existe aussi des contrôles monétaire, numérique, champ d'étiquette qui fonctionnent de manière similaire. les contrôles monétaire et numérique parlent d'eux-mêmes. Le champ d'étiquette est réservé à des entrées de texte et vous permet de contrôler le format du texte entré. Pour plus d'information, consulter la rubrique "Masque de saisie" dans l'aide de NeoOffice Base.


Cet article dans d'autres langues : English


This article in other languages: Français
Personal tools