1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| Private Sub Modifiable7_GotFocus()
Dim oDb As Database
Dim oRS As DAO.Recordset
Dim strprojet As String
Dim strSQL As String
Set oDb = CurrentDb
strSQL = "SELECT Projet.[noprojet], Projet.[projet] FROM [Projet];"
Set oRS = oDb.OpenRecordset(strSQL, dbOpenDynaset)
'_______________________________ voila pour quoi cette partie ne marche pas ( avant la ligne ?? )
'** reinitialiser le contenu de modifiable7
Me.Modifiable7.Requery
'Set oRS = oDb.OpenRecordset(strSQL, , , dbPessimistic)
If IsNull(Me.Modifiable2) = False And IsNull(Me.Modifiable4) = False Then
'strSQL = "SELECT Projet.noprojet, Projet.projet FROM OEM INNER JOIN ([Client direct] INNER JOIN Projet ON [Client direct].noclientdirect=Projet.noclientdirect) ON OEM.nooem=Projet.nooem WHERE (((OEM.oem) Like Formulaies!Formulaire1!Modifiable4) Or (([Client direct].clientdirect) Like Formulaies!Formulaire1!Modifiable2));"
'Set oRS = CurrentDb.OpenRecordset(strSQL, , , dbPessimistic)
'strSQL = "SELECT Projet.noprojet, Projet.projet FROM Projet;"
'Set oRS = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)
'DoCmd.RunSQL (strSQL)
If (oRS.RecordCount) <> 0 Then
'MsgBox strSQL
MsgBox strSQL
'Me.Modifiable7.Recordset.strSQL
'Me.Modifiable7.AddItem (strSQL)
End If
'---------
'stSql = "SELECT * FROM [Switchboard Items]"
' stSql = stSql & " WHERE [ItemNumber] > 0 AND [SwitchboardID]=" & Me![SwitchboardID]
' stSql = stSql & " ORDER BY [ItemNumber];"
' Set rs = CreateObject("ADODB.Recordset")
' rs.Open stSql, con, 1 ' 1 = adOpenKeyset
'_____________________
' strprojet = "'" & Me!MotRecherche & "'"
' strSQL = "SELECT Champ1, Champ2, Champ3, [N°] FROM Table1"
' Set oRS = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)
' With oRS
' .FindFirst "[Champ1]= " & strQuoiDonc
' If .NoMatch Then
' MsgBox "Désolé, il n'y a pas de correspondance...", vbExclamation
' Else
' strSQL = strSQL & vbCrLf & "WHERE [Champ1]= " & strQuoiDonc
' Me.RecordSource = strSQL
' End If
' .Close
End If
'Set oRS = Nothing
'-------------
End Sub |
Partager