Date de publication : 20/06/07 , Date de mise à jour : 20/06/07
Par
Thierry GASPERMENT (arkham46.developpez.com/)
| Calendrier : | Liste déroulante : |
![]() |
![]() |
| Zone de liste : | Date/Time picker : |
![]() |
![]() |
| Mot de passe : | Fermeture sur minuterie |
![]() |
![]() |
|
|
| Paramètre | Type | Explication |
|---|---|---|
| Prompt | String | Texte d'information Deux parties séparées par deux points-virgules : - le texte standard en haut, sur lequel agissent CaptionFontName et CaptionFontSize - un texte additionel en bas, dans la police standard Exemple : "Prompt de saisie;;Texte addionnel" |
| Title | String | Titre de la fenêtre |
| Default | Date | Date par défaut |
| XPos | Single | Position horizontale de la fenêtre en pixels -1 pour centrer horizontalement |
| YPos | Single | Position verticale de la fenêtre en pixels -1 pour centrer verticalement (au 1/3 de l'écran en fait) |
| HelpFile | String | Fichier d'aide (paramètre identique à l'InputBox standard) |
| Context | String | Contexte de l'aide (paramètre identique à l'InputBox standard) |
| ForeColor | Long | Couleur du texte d'information |
| BackColor | Long | Couleur de fond de la fenêtre |
| CaptionFontName | String | Nom de la police de caractères du texte d'information |
| CaptionFontSize | Long | Taille de la police de caractères du texte d'information |
| CalendarFontName | String | Nom de la police de caractères des textes du calendrier |
| CalendarFontSize | Long | Taille de la police de caractères des textes du calendrier Utiliser ce paramètre pour agrandir le calendrier. |
| DisplayWeeks | boolean | Affichage des numéros de semaine |
| EditFontName | String | Nom de la police de caractères de la zone d'édition |
| EditFontSize | Long | Taille de la police de caractères de la zone d'édition |
| pTimer | Integer | Minuterie en secondes. Le temps restant s'affiche dans la zone de texte additionnel, en remplacement de [Timer]. (Ex de paramètre Prompt: "Test Timer;;Fermeture dans [Timer] secondes") Lorsque la minuterie est écoulée le bouton d'annulation est cliqué automatiquement. |
| pBoldDays | Tableau | Tableau de jours à mettre en gras dans le calendrier. Les éléments de ce tableau sont soit : - des dates : Array(Date,#8/15/2007#) - des entiers pour préciser le jour de la semaine entre 1 et 7 : Array(6,7) met en gras les samedi et dimanche - un mélange de ces deux types d'élements |
| Affichage d'une fenêtre de saisie de date |
|
| Paramètre | Type | Explication |
|---|---|---|
| Prompt | String | Texte d'information Deux parties séparées par deux points-virgules : - le texte standard en haut, sur lequel agissent CaptionFontName et CaptionFontSize - un texte additionel en bas, dans la police standard Exemple : "Prompt de saisie;;Texte addionnel" |
| Title | String | Titre de la fenêtre |
| Default | Date | Date par défaut |
| XPos | Single | Position horizontale de la fenêtre en pixels -1 pour centrer horizontalement |
| YPos | Single | Position verticale de la fenêtre en pixels -1 pour centrer verticalement (au 1/3 de l'écran en fait) |
| HelpFile | String | Fichier d'aide (paramètre identique à l'InputBox standard) |
| Context | String | Contexte de l'aide (paramètre identique à l'InputBox standard) |
| ForeColor | Long | Couleur du texte d'information |
| BackColor | Long | Couleur de fond de la fenêtre |
| CaptionFontName | String | Nom de la police de caractères du texte d'information |
| CaptionFontSize | Long | Taille de la police de caractères du texte d'information |
| CalendarFontName | String | Nom de la police de caractères des textes du calendrier |
| CalendarFontSize | Long | Taille de la police de caractères des textes du calendrier Utiliser ce paramètre pour agrandir le calendrier. |
| DisplayWeeks | boolean | Affichage des numéros de semaine |
| EditFontName | String | Nom de la police de caractères de la zone d'édition et de la liste |
| EditFontSize | Long | Taille de la police de caractères de la zone d'édition et de la liste |
| DateFormat | String | Format d'affichage de la date et de l'heure |
| UpDown | Boolean | Utiliser des boutons haut-bas au lieu du la flèche d'affichage du calendrier |
| pTimer | Integer | Minuterie en secondes. Le temps restant s'affiche dans la zone de texte additionnel, en remplacement de [Timer]. (Ex de paramètre Prompt: "Test Timer;;Fermeture dans [Timer] secondes") Lorsque la minuterie est écoulée le bouton d'annulation est cliqué automatiquement. |
| Affichage d'une fenêtre de saisie de date/heure |
|
| Affichage d'une fenêtre de saisie de date uniquement |
|
| Affichage d'une fenêtre de saisie d'heure uniquement |
|
| Paramètre | Type | Explication |
|---|---|---|
| Prompt | String | Texte d'information Deux parties séparées par deux points-virgules : - le texte standard en haut, sur lequel agissent CaptionFontName et CaptionFontSize - un texte additionel en bas, dans la police standard Exemple : "Prompt de saisie;;Texte addionnel" |
| Items | Variant | Au choix : - Un tableau de valeurs : Array("Choux","Carotte","Haricot") - Ou une requête pour Access : "Select distinct legumes from matable" - Ou un Range pour Excel : ThisWorkbook.Sheets("ArrayTests").Range("A15:B17") La première colonne contient les valeurs. La deuxième colonne contient les chemins (absolus ou relatifs) des images |
| Title | String | Titre de la fenêtre |
| Default | String | Valeur par défaut |
| XPos | Single | Position horizontale de la fenêtre en pixels -1 pour centrer horizontalement |
| YPos | Single | Position verticale de la fenêtre en pixels -1 pour centrer verticalement (au 1/3 de l'écran en fait) |
| HelpFile | String | Fichier d'aide (paramètre identique à l'InputBox standard) |
| Context | String | Contexte de l'aide (paramètre identique à l'InputBox standard) |
| ListHeight | Long | Hauteur de la liste déroulante en nombre de lignes |
| ForeColor | Long | Couleur du texte d'information |
| BackColor | Long | Couleur de fond de la fenêtre |
| CaptionFontName | String | Nom de la police de caractères du texte d'information |
| CaptionFontSize | Long | Taille de la police de caractères du texte d'information |
| EditFontName | String | Nom de la police de caractères de la zone d'édition et de la liste |
| EditFontSize | Long | Taille de la police de caractères de la zone d'édition et de la liste |
| DisplayImg | Boolean | Si vrai alors la deuxième colonne contient le chemin (absolu ou relatif) des images Les tailles des images doivent être identiques. |
| pTimer | Integer | Minuterie en secondes. Le temps restant s'affiche dans la zone de texte additionnel, en remplacement de [Timer]. (Ex de paramètre Prompt: "Test Timer;;Fermeture dans [Timer] secondes") Lorsque la minuterie est écoulée le bouton d'annulation est cliqué automatiquement. |
| Sélection avec valeurs dans un tableau |
|
| Sélection avec valeurs d'une table |
|
| Sélection avec valeurs dans un tableau et avec images |
|
| Sélection avec valeurs d'une table et avec images |
|
| Paramètre | Type | Explication |
|---|---|---|
| Prompt | String | Texte d'information Deux parties séparées par deux points-virgules : - le texte standard en haut, sur lequel agissent CaptionFontName et CaptionFontSize - un texte additionel en bas, dans la police standard Exemple : "Prompt de saisie;;Texte addionnel" |
| Items | Variant | Au choix : - Un tableau de tableaux de valeurs : Array(Array("Légume1","Choux"), _ Array("Légume2","Carotte"), Array("Légume3","Haricot")) --> Pour une colonne unique, utilisez un tableau à une dimension : Array("Choux","Carotte","Haricot") - Ou une requête pour Access : "Select distinct num,legumes from matable" - Ou un Range pour Excel : ThisWorkbook.Sheets("ArrayTests").Range("A15:B17") |
| LinkedColumn | Integer | Colonne contenant la valeur à renvoyer. (la numérotation commence par 0) |
| HasHeader | Boolean | Affiche les en-têtes de colonne. Pour un tableau, la première ligne contient les en-tête. Pour un recordset, les en-têtes sont les légendes ou à défaut les noms de champs. |
| Title | String | Titre de la fenêtre |
| Default | String | Valeur par défaut Pour une sélection multiple, séparez les valeurs avec le séparateur défini dans le paramètre MultiSelectSep |
| XPos | Single | Position horizontale de la fenêtre en pixels -1 pour centrer horizontalement |
| YPos | Single | Position verticale de la fenêtre en pixels -1 pour centrer verticalement (au 1/3 de l'écran en fait) |
| HelpFile | String | Fichier d'aide (paramètre identique à l'InputBox standard) |
| Context | String | Contexte de l'aide (paramètre identique à l'InputBox standard) |
| ListHeight | Long | Hauteur de la liste déroulante en nombre de lignes |
| ListWidth | Long | Largeur de la liste déroulante en pixels |
| ForeColor | Long | Couleur du texte d'information |
| BackColor | Long | Couleur de fond de la fenêtre |
| CaptionFontName | String | Nom de la police de caractères du texte d'information |
| CaptionFontSize | Long | Taille de la police de caractères du texte d'information |
| ListFontName | String | Nom de la police de caractères de la liste |
| ListFontSize | Long | Taille de la police de caractères de la liste |
| AutoResize | Boolean | Redimensionnement automatique des colonnes |
| DisplayGrid | Boolean | Affiche la grille |
| ImageCol | Integer | Colonne contenant le chemin des images. La numérotation commence par 0. Les images s'affichent dans la première colonne de la liste. Les tailles des images doivent être identiques. |
| DisplayImageCol | Boolean | La colonne contenant le chemin des images est masquée par défaut. Mettre ce paramètre à vrai pour l'afficher. |
| ColSize | Variant | Tableau contenant la taille des colonnes en pixels. Mettre -1 pour les colonnes redimensionnées automatiquement. (si AutoResize = Vrai). |
| MultiSelectSep | String | Séparateur pour sélection multiple |
| pTimer | Integer | Minuterie en secondes. Le temps restant s'affiche dans la zone de texte additionnel, en remplacement de [Timer]. (Ex de paramètre Prompt: "Test Timer;;Fermeture dans [Timer] secondes") Lorsque la minuterie est écoulée le bouton d'annulation est cliqué automatiquement. |
| pCheckBox | Boolean | Si Vrai, affichage de case à cocher à gauche de chaque ligne. |
| Sélection avec valeurs dans un tableau |
|
| Sélection avec valeurs d'une table |
|
| Sélection avec valeurs dans un tableau et avec images |
|
| Sélection avec valeurs d'une table et avec images |
|
| Paramètre | Type | Explication |
|---|---|---|
| Prompt | String | Texte d'information Deux parties séparées par deux points-virgules : - le texte standard en haut, sur lequel agissent CaptionFontName et CaptionFontSize - un texte additionel en bas, dans la police standard Exemple : "Prompt de saisie;;Texte addionnel" |
| Title | String | Titre de la fenêtre |
| Default | String | Valeur par défaut |
| XPos | Single | Position horizontale de la fenêtre en pixels -1 pour centrer horizontalement |
| YPos | Single | Position verticale de la fenêtre en pixels -1 pour centrer verticalement (au 1/3 de l'écran en fait) |
| HelpFile | String | Fichier d'aide (paramètre identique à l'InputBox standard) |
| Context | String | Contexte de l'aide (paramètre identique à l'InputBox standard) |
| ForeColor | Long | Couleur du texte d'information |
| BackColor | Long | Couleur de fond de la fenêtre |
| CaptionFontName | String | Nom de la police de caractères du texte d'information |
| CaptionFontSize | Long | Taille de la police de caractères du texte d'information |
| EditFontName | String | Nom de la police de caractères de la zone d'édition et de la liste |
| EditFontSize | Long | Taille de la police de caractères de la zone d'édition et de la liste |
| PasswordChar | String | Caractère de masquage du texte (par exemple pour un mot de passe) |
| TextLength | Long | Nombre de caractères maximum pouvant être saisis |
| pTimer | Integer | Minuterie en secondes. Le temps restant s'affiche dans la zone de texte additionnel, en remplacement de [Timer]. (Ex de paramètre Prompt: "Test Timer;;Fermeture dans [Timer] secondes") Lorsque la minuterie est écoulée le bouton d'annulation est cliqué automatiquement. |
| Saisie d'un mot de passe |
|
| Limitation de la saisie à 5 caractères |
|
| Fonction d'appel d'InputBoxDate pour requête |
|
Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © Thierry GASPERMENT. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.