Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/05/2011, 16h40   #1
Invité de passage
 
Inscription : mai 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Par défaut Double Formulaire Automatique

Bonjour à tous,

Dans un formulaire de saisie, suite a une selection spécifique via menu deroulant (Suite a la selection de "AS02")
J'arrive à afficher automatiquement un formulaire en plein-ecran

Afficher automatiquement un autre formulaire ? avec

Mon soucis c'est que j'ai lié le formulaire a la table "Arrets et Aleas"
et j'aimerais "transferer" les données entrées en heure dans les champs de cette table lors de l'appui sur la commande deverouiller, mais ca ne fonctionne pas
(21 enregistrements alors que j'en ai que 1 ...)

(Cette commande deverouiller est commandée par un mot de passe)

PS:

L'idéal serait d'avoir entré automatiquement
l'heure de debut dès lors de la sortie focus de "AS02"
et l'heure de sortie automatiquement entrée lors du deverouillage par le bon mot de passe

Je ne sais pas si vous m'avez suivi
Merci beaucoup par Avance
soaresden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2011, 09h49   #2
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello et bienvenue sur le forum
ce que tu veux faire n'est pas très clair!

tu peux bien sûr ouvrir deux formulaires en même temps. pour les afficher côte à côte, tu ne dois pas être en mode onglet (2007 et 2010)
tu peux alors copier des valers de l'un à l'autre sans problème (VBA)

pour mettre des heures dans des zones il suffit d'utiliser la fonction now()

si ta requête d'ajout ne donne pas les bons résultats, c'est qu'elle n'était pas bien conçue en mode sélection avnt de passer aumode ajout.
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 08h46   #3
Invité de passage
 
Inscription : mai 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Merci pour la réactivité !


Je ne veux pas utiliser de sous formulaires car la procédure perd tout[IMG]

son intérêt (le système de mot de passe permet de "confirmer" que la procédure à bien été réalisée)

J'ai simplement crée en mode création, j'ai lié ce formulaire à la table et les champs entre eux :/

Mais je pense savoir ...
J'ai une macro "atteindre dernier enregistrement", or ce dernier enregistrement est le dernier enregistrement de la table (et non d'une commande donnée) c'est pour cela que le fait de renseigner l'heure ne se fait pas au bon endroit (enfin... je pense !)

PS: Je reexeplique peut etre la finalité plus clairement:



1°) Lors de la saisie d'un arret de type AS02 (sur sortie focus donc) ouvrir le formulaire en pleinecran (docmd.maximise)
2°) J'aimerai recuperer l'heure de l'ouverture du formulaire et le renseigner dans le champ heure de debut (h1).
3°) En réalité, l'opérateur suivra la procédure et attendra le chef d'equipe pour entrer son mot de passe et devrouiller
4°) Voici le VBA de deverouiller:
Citation:
Private Sub Commande4_Click()
On Error GoTo Err_Commande4_Click
If Texte2 = "qhse" Then
DoCmd.Close

Else
MsgBox ("Mot de Passe Chef d'Equipe Erroné")
End If
Exit_Commande4_Click:
Exit Sub
Err_Commande4_Click:
MsgBox Err.Description
Resume Exit_Commande4_Click
End Sub
J'ai fait au plus simple parce que je maitrise pas !
5°)Si le code est bon :
Fermer le formulaire + prendre l'heure du deverouillage (h2) et remettre les valeurs dans la feuille d'arrets automatiquement

Sinon, Msg Box Mot de passe chef d'equipe Erroné

Merci !
soaresden est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h15.


 
 
 
 
Partenaires

Hébergement Web