VBA
Résolu
Jahsta
-
Utilisateur anonyme -
Utilisateur anonyme -
je me suis inspirer du logiciel sage (saari)
je voudrais au demarrage ouvrir un fomulaire avec mon logo qui dure 30 seconde et aussitot le second formulaire( yaura login ave mot de passe pour acceder au formulaire principal (formulaire de navigation) le formulaire de navigation je peux le creer mais le login et mot de passe mais je voudrais ecrire un code vba qui le lie avec ma table ou yaura le mot de passe
je voudrais au demarrage ouvrir un fomulaire avec mon logo qui dure 30 seconde et aussitot le second formulaire( yaura login ave mot de passe pour acceder au formulaire principal (formulaire de navigation) le formulaire de navigation je peux le creer mais le login et mot de passe mais je voudrais ecrire un code vba qui le lie avec ma table ou yaura le mot de passe
9 réponses
Re :-)
Tes formulaires (les 3), sont ils créés ?
Au fait, 30 secondes, c'est largement trop long pour l'utilisateur ! 5 secondes suffiraient je pense, car ils vont vite en avoir assez de ton logo...
Tes formulaires (les 3), sont ils créés ?
Au fait, 30 secondes, c'est largement trop long pour l'utilisateur ! 5 secondes suffiraient je pense, car ils vont vite en avoir assez de ton logo...
j'ai créerais toutes les tables et des formulaire
il me reste le formulaire demarrage et de connexion
il me reste le formulaire demarrage et de connexion
Re,
voici une base avec 3 formulaires.
Le premier s'ouvre automatiquement au lancement de la base, et le second, au bout de 10 secondes. Ca me parait long, mais si tu veux mettre 30 secondes, tu peux modifier facilement.
La base :
https://www.cjoint.com/c/FHrwamTywEi
A+
voici une base avec 3 formulaires.
Le premier s'ouvre automatiquement au lancement de la base, et le second, au bout de 10 secondes. Ca me parait long, mais si tu veux mettre 30 secondes, tu peux modifier facilement.
La base :
https://www.cjoint.com/c/FHrwamTywEi
A+
Si je suis un ange,
je vais te donner l'adresse de ma femme ! A toi de la convaincre et bon courage lol !
J'ai mis 10 secondes, alors que tu en voulais 30 ! Imagines l'attente !
Pour régler le timer avant le lancement du formulaire "frm_connexion", ceci se passe dans le code du form 'frm_logo' (ton formulaire d'accueil on va dire).
Voici le code :
10 000 pour 10 secondes.
5 000 pour 5 secondes
30 000 pour 30 secondes
etc... Ce sont des millisecondes
A+
je vais te donner l'adresse de ma femme ! A toi de la convaincre et bon courage lol !
J'ai mis 10 secondes, alors que tu en voulais 30 ! Imagines l'attente !
Pour régler le timer avant le lancement du formulaire "frm_connexion", ceci se passe dans le code du form 'frm_logo' (ton formulaire d'accueil on va dire).
Voici le code :
Private Sub Form_Load() Me.TimerInterval = 10000 End Sub
10 000 pour 10 secondes.
5 000 pour 5 secondes
30 000 pour 30 secondes
etc... Ce sont des millisecondes
A+
Maintenant,
si tu as un souci avec ton form de login/mdpasse, crées un nouveau sujet.
Chaque question doit avoir son sujet, penses aux futurs utilisateurs qui rechercheront une solution à un souci *précis*.
A+
si tu as un souci avec ton form de login/mdpasse, crées un nouveau sujet.
Chaque question doit avoir son sujet, penses aux futurs utilisateurs qui rechercheront une solution à un souci *précis*.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jai telecharger la bd ce que je comprend pas c'est 5 ou 10 mns apres comment s'affiche aussi qu'es ce qui les lie ou quel code ecrire
Alors, tu as un premier form qui s'ouvre automatiquement (c'est dans les options de ta base) : ici == 'frm_logo' (c'est le nom que j'ai donné à ce formulaire, mais on peut l'appeler 'toto' si on veut...)
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
Ensuite, tu voulais que ce formulaire en ouvre un autre après xxxx secondes (en 1000èmes), et j'imagine se ferme.
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
Donc, j'ai créé du code, pour, en langage courant dire à ce formulaire ('frm_logo') : à ton chargement (ouverture), je te donnes un nombre de millisecondes pour ensuite effectuer une action.
Le code :
L'action qui est exécutée au bout des 5 000 (timerinterval ci-dessus) :
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
A+
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
Ensuite, tu voulais que ce formulaire en ouvre un autre après xxxx secondes (en 1000èmes), et j'imagine se ferme.
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
Donc, j'ai créé du code, pour, en langage courant dire à ce formulaire ('frm_logo') : à ton chargement (ouverture), je te donnes un nombre de millisecondes pour ensuite effectuer une action.
Le code :
Private Sub Form_Load() ' code au chargement du formulaire Me.TimerInterval = 5000 'ici les 5 secondes End Sub
L'action qui est exécutée au bout des 5 000 (timerinterval ci-dessus) :
Private Sub Form_Timer() 'action a effectuer DoCmd.OpenForm "frm_connexion" 'on ouvre ton formulaire de connexion DoCmd.Close acForm, Me.Name 'on ferme le formulaire actuel ('frm_logo') End Sub
Est-ce OK pour toi ? Où as-tu une question à ce niveau ?
A+
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
oui j'ai ouvert le tien et vu le code
celui que je veux maintenant
le code sur le login pour acceder à navigation donc il faut le nom du login et le mot de passe soit conforme à la table du nom login et le mot de passe du login de la table sinon mot de passe incorrect ou nom incorrect
celui que je veux maintenant
le code sur le login pour acceder à navigation donc il faut le nom du login et le mot de passe soit conforme à la table du nom login et le mot de passe du login de la table sinon mot de passe incorrect ou nom incorrect
La discussion s'est continuée en MP.
Voici la base que j'ai renvoyée à notre ami (avec la résolution du timer et du user / mot de passe). Je n'ai pas eu de suite pour le moment.
Comme cela, s'il a d'autres questions (je le sens bien lol), vous pourrez répondre avec la base qu'il a.
https://www.cjoint.com/c/FHsbmBnrcGi
A+
Voici la base que j'ai renvoyée à notre ami (avec la résolution du timer et du user / mot de passe). Je n'ai pas eu de suite pour le moment.
Comme cela, s'il a d'autres questions (je le sens bien lol), vous pourrez répondre avec la base qu'il a.
https://www.cjoint.com/c/FHsbmBnrcGi
A+