VBA
Résolu/Fermé9 réponses
Utilisateur anonyme
17 août 2016 à 23:44
17 août 2016 à 23:44
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
Utilisateur anonyme
18 août 2016 à 00:02
18 août 2016 à 00:02
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+
Utilisateur anonyme
18 août 2016 à 01:21
18 août 2016 à 01:21
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
Utilisateur anonyme
Modifié par HDU le 18/08/2016 à 01:50
Modifié par HDU le 18/08/2016 à 01:50
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
jahsta
Messages postés
4
Date d'inscription
mardi 16 août 2016
Statut
Membre
Dernière intervention
18 août 2016
18 août 2016 à 02:01
18 août 2016 à 02:01
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
Utilisateur anonyme
18 août 2016 à 03:22
18 août 2016 à 03:22
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+