Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 07/03/2005, 19h45   #1 (permalink)
david
Guest
 
Messages: n/a
Par défaut base de donnée simple/userfom

Bonjour à tous,

Dans le fichier joins il y a un exemple de ce que j'essaye de faire. (merci à jean marie qui m'a déjà aidé). C'est tout simple, en appuyant sur un bouton une boite de dialogue s'ouvre. Cette boite a pour but de simplifier la saisie des utilisateurs.

J'arrive à saisir et alimenté ma base avec cette boite de dialogue. Le problème c'est quand je fais 'annuler' la liste crée est 'faussée' sur la première ligne. Si je quitte au cours d'une saisie, par consèquence (et involontaire) je modifie la cellule d2 qui est alimenté par une case à cocher. Arggggghhhh ;-(((
J'y suis presque mais je cale sur ce problème et les bouquins me sont d'aucune aide....Un petit coup de main serait le bienvenu merci et @+
[file name=exempledaveV2.zip size=15402]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exempledaveV2.zip[/file]
Fichiers attachés
Type de fichier : zip exempledaveV2.zip (15,0 Ko, 8 affichages)
  Réponse avec citation
ANNONCES
Vieux 07/03/2005, 20h37   #2 (permalink)
Jam
XLDnaute Impliqué
 
Avatar de Jam
 
Date d'inscription: février 2005
Localisation: Chambourcy
Version Excel : Excel 2003 (PC)
Messages: 653
Envoyer un message via MSN à Jam
Par défaut Re:base de donnée simple/userfom

Salut David,

Deux solutions toute simples:

1) Plutôt que de modifier en directe la ligne, écrit ce qui est saisi dans des variables que tu n'insère que lorsque le bouton OK est cliqué. Ce qui permet aussi de pouvoir faire des contrôles soit dit en passant

2) Si clique sur Annuler, supprimer la ligne

HTH
__________________
Toutes les bonnes idées ne sont pas dans la même tête.
Jam est déconnecté   Réponse avec citation
Vieux 09/03/2005, 20h03   #3 (permalink)
david
Guest
 
Messages: n/a
Par défaut Re:base de donnée simple/userfom

C'est une option que je n'avais pas envisagé. Je vais essayer...si je me trompe pas je définis des variables avec Dim ...as....Mais comment faire pour les relier au champ de texte à saisir. Peut ^tre en donnant un nom à chacun des champs mais ensuite il faut les coller dans le tableau... Si tu peux me guider d'avantage ce serait sympa. Merci encore et @+ ;-)
  Réponse avec citation
Vieux 09/03/2005, 22h05   #4 (permalink)
Jam
XLDnaute Impliqué
 
Avatar de Jam
 
Date d'inscription: février 2005
Localisation: Chambourcy
Version Excel : Excel 2003 (PC)
Messages: 653
Envoyer un message via MSN à Jam
Par défaut Re:base de donnée simple/userfom

Salut David,

En relisant mon post je me rend compte qu'il y a beaucoup plus simple

Les utilisateurs saisissent dans le USF...jusque là pas de problème c'est déjà fait. Ensuite en fonction du bouton choisi:
OK => insère la ligne et mets y les données
Annuler => on ferme la USF sans rien faire.

Pour le bouton OK en langage naturel ça donne:

Procédure BoutonOK_Quand_Clic ()
J'insère une ligne
Cellule(1)=Textbox.Value
Cellule(2)=Textbox.value
etc...
Fin Procédure

Pour le bouton Annuler ça donne
Procédure BoutonAnnule_QuandClic()
Unload Me
Fin Procédure

Voili voilou
__________________
Toutes les bonnes idées ne sont pas dans la même tête.
Jam est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 01h58.


(C) 2006 Excel Downloads