OVH Cloud OVH Cloud

format textbox et recherche

2 réponses
Avatar
Guenoche1
Je voulais savoir si quelqu'un pouvait m'aider =E0 r=E9aliser=20
ces quelques petites choses

Tout d'abord je voudrais savoir comment imposer le format=20
de texte d'une textbox (c'est-=E0-dire comment faire pour=20
que la donn=E9e entrer apparaisse toujours en majuscules=20
m=EAme si la donn=E9e est entr=E9e en minuscules mais aussi=20
comment faire en sorte que le format de texte d'une=20
textbox soit toujours une date (jj/mm/aaaa) et que=20
l'utilisateur ne puisse pas rentrer des mots).

Ensuite je voulais savoir comment =E0 partir d'=E9l=E9ment d'une=20
feuille de donn=E9es g=E9rer en Visual Basic:
1) la recherche pour s'assurer que les =E9l=E9ments=20
entr=E9s dans un User Form fasse partie de la feuille de=20
donn=E9es.=20
Exemple :=20
Feuille de donn=E9es 1:

Date Nom Pr=E9nom Sexe Naissance Forfait
Prix initial Nombre Prix total
20/02/2001 JO BOB M 02/01//1980 1
800? 2 1600?
03/10/2001 JO BOB M 15/06/1979 2
300? 1 300?
04/12/2001 LOU BOBI M 25/10/1982 1
800? 1 800?

User form1:

=20

On souhaite qu'une fois que l'utilisateur a saisi le nom,=20
pr=E9nom, date de naissance de la personne dont il souhaite=20
avoir les renseignements, lorsque celui ci valide sa=20
saisie une message d'erreur apparaisse si les donn=E9es=20
rentr=E9es ne correspondent =E0 aucun =E9l=E8ve.
Exemple : si l'utilisateur entre Nom :JOL ; Pr=E9nom : BOB;=20
Naissance : 02/01//1980 lorsqu'il valide un message lui=20
indique que cet =E9l=E8ve n'existe pas.

2) la recherche des donn=E9es relative =E0 la saisie=20
effectu=E9e
Exemple :
Feuille de donn=E9es 2 :=20

Date Nature Nom Pr=E9nom Naissance Paiement
02/02/2002 Ch=E8que JO BOB 02/01//1980
500?
15/02/2002 Esp=E8ces LOU BOBI 25/10/1982
200?
10/03/2002 ch=E8que JO BOB 02/01//1980
100?




User Form2 :

=20

On souhaite que dans le cadre "restant du" s'affiche le=20
montant restant =E0 payer par l'=E9l=E8ve, donc faire prix total=20
(feuille de donn=E9es1) - (la somme des paiement effectu=E9=20
par l'=E9l=E8ve)

Exemple : si on choisi l'=E9l=E8ve JO BOB n=E9 le 02/01//1980 on=20
souhaite que dans la case restant du s'affiche ce qui lui=20
reste =E0 payer soit 1600-(500+100)=3D1000?

Donc faire une recherche pour qu' =E0 partir du nom, pr=E9nom,=20
date de naissance de l'=E9l=E8ve saisi dans le user form 1 on=20
puisse rechercher tous les montants qui correspondent au=20
bon nom, pr=E9nom et naissance, et s=E9lectionner la cellule=20
comportant le prix total de la feuille de donn=E9es 1, et =20
dans la feuille de donn=E9es 2 la cellule de chaque paiement=20
et additionner ceux-ci.

Voil=E0 c'est tout, je vous remercie pour votre aide.

2 réponses

Avatar
papou
Bonjour Guenoche
Voilà c'est tout, je vous remercie pour votre aide
Hé ben dis donc !

Tu as formulé une demande un peu similaire hier et je t'ai fourni une partie
de réponse avec une piste.
Cordialement
Pascal

"Guenoche1" a écrit dans le message de
news:200101c3fc4c$d8e3d5f0$
Je voulais savoir si quelqu'un pouvait m'aider à réaliser
ces quelques petites choses

Tout d'abord je voudrais savoir comment imposer le format
de texte d'une textbox (c'est-à-dire comment faire pour
que la donnée entrer apparaisse toujours en majuscules
même si la donnée est entrée en minuscules mais aussi
comment faire en sorte que le format de texte d'une
textbox soit toujours une date (jj/mm/aaaa) et que
l'utilisateur ne puisse pas rentrer des mots).

Ensuite je voulais savoir comment à partir d'élément d'une
feuille de données gérer en Visual Basic:
1) la recherche pour s'assurer que les éléments
entrés dans un User Form fasse partie de la feuille de
données.
Exemple :
Feuille de données 1:

Date Nom Prénom Sexe Naissance Forfait
Prix initial Nombre Prix total
20/02/2001 JO BOB M 02/01//1980 1
800? 2 1600?
03/10/2001 JO BOB M 15/06/1979 2
300? 1 300?
04/12/2001 LOU BOBI M 25/10/1982 1
800? 1 800?

User form1:



On souhaite qu'une fois que l'utilisateur a saisi le nom,
prénom, date de naissance de la personne dont il souhaite
avoir les renseignements, lorsque celui ci valide sa
saisie une message d'erreur apparaisse si les données
rentrées ne correspondent à aucun élève.
Exemple : si l'utilisateur entre Nom :JOL ; Prénom : BOB;
Naissance : 02/01//1980 lorsqu'il valide un message lui
indique que cet élève n'existe pas.

2) la recherche des données relative à la saisie
effectuée
Exemple :
Feuille de données 2 :

Date Nature Nom Prénom Naissance Paiement
02/02/2002 Chèque JO BOB 02/01//1980
500?
15/02/2002 Espèces LOU BOBI 25/10/1982
200?
10/03/2002 chèque JO BOB 02/01//1980
100?




User Form2 :



On souhaite que dans le cadre "restant du" s'affiche le
montant restant à payer par l'élève, donc faire prix total
(feuille de données1) - (la somme des paiement effectué
par l'élève)

Exemple : si on choisi l'élève JO BOB né le 02/01//1980 on
souhaite que dans la case restant du s'affiche ce qui lui
reste à payer soit 1600-(500+100)00?

Donc faire une recherche pour qu' à partir du nom, prénom,
date de naissance de l'élève saisi dans le user form 1 on
puisse rechercher tous les montants qui correspondent au
bon nom, prénom et naissance, et sélectionner la cellule
comportant le prix total de la feuille de données 1, et
dans la feuille de données 2 la cellule de chaque paiement
et additionner ceux-ci.

Voilà c'est tout, je vous remercie pour votre aide.

Avatar
papou
Re
Allez ! un exemple dans ta bal...
...mais je précise tout de même que tout cela peut être fait sans
l'utilisation de VBA
Cordialement
Pascal

"papou" <DesolePasDeMail> a écrit dans le message de
news:uDjcCLF$
Bonjour Guenoche
Voilà c'est tout, je vous remercie pour votre aide
Hé ben dis donc !

Tu as formulé une demande un peu similaire hier et je t'ai fourni une
partie

de réponse avec une piste.
Cordialement
Pascal

"Guenoche1" a écrit dans le message de
news:200101c3fc4c$d8e3d5f0$
Je voulais savoir si quelqu'un pouvait m'aider à réaliser
ces quelques petites choses

Tout d'abord je voudrais savoir comment imposer le format
de texte d'une textbox (c'est-à-dire comment faire pour
que la donnée entrer apparaisse toujours en majuscules
même si la donnée est entrée en minuscules mais aussi
comment faire en sorte que le format de texte d'une
textbox soit toujours une date (jj/mm/aaaa) et que
l'utilisateur ne puisse pas rentrer des mots).

Ensuite je voulais savoir comment à partir d'élément d'une
feuille de données gérer en Visual Basic:
1) la recherche pour s'assurer que les éléments
entrés dans un User Form fasse partie de la feuille de
données.
Exemple :
Feuille de données 1:

Date Nom Prénom Sexe Naissance Forfait
Prix initial Nombre Prix total
20/02/2001 JO BOB M 02/01//1980 1
800? 2 1600?
03/10/2001 JO BOB M 15/06/1979 2
300? 1 300?
04/12/2001 LOU BOBI M 25/10/1982 1
800? 1 800?

User form1:



On souhaite qu'une fois que l'utilisateur a saisi le nom,
prénom, date de naissance de la personne dont il souhaite
avoir les renseignements, lorsque celui ci valide sa
saisie une message d'erreur apparaisse si les données
rentrées ne correspondent à aucun élève.
Exemple : si l'utilisateur entre Nom :JOL ; Prénom : BOB;
Naissance : 02/01//1980 lorsqu'il valide un message lui
indique que cet élève n'existe pas.

2) la recherche des données relative à la saisie
effectuée
Exemple :
Feuille de données 2 :

Date Nature Nom Prénom Naissance Paiement
02/02/2002 Chèque JO BOB 02/01//1980
500?
15/02/2002 Espèces LOU BOBI 25/10/1982
200?
10/03/2002 chèque JO BOB 02/01//1980
100?




User Form2 :



On souhaite que dans le cadre "restant du" s'affiche le
montant restant à payer par l'élève, donc faire prix total
(feuille de données1) - (la somme des paiement effectué
par l'élève)

Exemple : si on choisi l'élève JO BOB né le 02/01//1980 on
souhaite que dans la case restant du s'affiche ce qui lui
reste à payer soit 1600-(500+100)00?

Donc faire une recherche pour qu' à partir du nom, prénom,
date de naissance de l'élève saisi dans le user form 1 on
puisse rechercher tous les montants qui correspondent au
bon nom, prénom et naissance, et sélectionner la cellule
comportant le prix total de la feuille de données 1, et
dans la feuille de données 2 la cellule de chaque paiement
et additionner ceux-ci.

Voilà c'est tout, je vous remercie pour votre aide.