* Bonjour, *
Voilà je me prend la tête depuis deux bonnes heures, la solution et surement toute simple...
Dans un formulaire "Modification_statut" j'ai entre autre un bouton "Ajout TSN-TSO"
Ce bouton m'ouvre un autre formulaire ("frm_TSNTSO_modification_statut")
Ce deuxième formulaire doit m'afficher des infos que je récupère dans le 1er...
donc lors du clique sur le bouton j'ouvre le formulaire (code basique fais tout seul par access)
j'ajoute à ce code la ligne me permtant d'appeler une fonction qui se situe dans le code du formulaire appeler
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 'ouvrir formulaire Public Sub btn_TSNTSOj1_Modification_statut_Click() On Error GoTo Err_btn_TSNTSOj1_Modification_statut_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "frm_TSNTSO_modification_statut" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_btn_TSNTSOj1_Modification_statut_Cl: Exit Sub Err_btn_TSNTSOj1_Modification_statut_Click: MsgBox Err.Description Resume Exit_btn_TSNTSOj1_Modification_statut_Cl
Dans l'ideal le "00597G1" sera remplacé par une variable^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Form_frm_TSNTSO_modification_statut.afficherJeuTso("00597G1")
Bref ca ne fonctionne pas
Alors que si j'écris la même instruction dans le formulaire "frm_TSNTSO_modification_statut" ca fonctionne...
Pour infos code de la fonction "afficherJeuTso"
merci d'avance si vous voyez le problème^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Public Function afficherJeuTso(a) ' a = jeu 'Debug.Print a ' affichage du paramètre txt_jeuadtsno_modification_statut.Value = a 'MsgBox Me.txt_jeuadtsno_modification_statut.Value 'récupération des infos Me.lst_TSOadtsno_modification_statut.RowSource = "SELECT Distinct Historique.TSO FROM historique WHERE Historique.idJeu_Jeu='" & a & "' and historique.date = (select max(historique.date) from historique where historique.idjeu_jeu = '" & a & "');" Me.lst_TSOadtsno_modification_statut.Requery Me.lst_rampeadtsno_modification_statut.RowSource = "SELECT DISTINCT Historique.idRampe_Rampe, historique.TSN, Historique.TSO FROM Historique WHERE historique.Resultat='ok'AND historique.idJeu_Jeu = '" & a & "' AND historique.Date=(SELECT Max(historique.Date) AS lastDate from historique WHERE historique.idJeu_Jeu ='" & a & "');" Me.lst_rampeadtsno_modification_statut.Requery End Function
Partager