J'ai une Table [demande_de_personnels] où il y a un la notion de section et
lorsque
la section change, je veux qu'il me rapporte depuis la table SECTION le
libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant
Dim rst As DAO.Recordset
Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE
sections.[SECTION]= [SECTION] ;"
Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly)
If Not (rst.BOF = True And rst.EOF = True) Then
rst.MoveFirst
strV = rst.Fields(0)
Else
strV = ""
End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis Taglia
Bonjour, C'est dans le where qu'il y a pb a mon avis. where sections.section=" & me.section & ";" si numérique where sections.section= ' " & me.section & " ' ;" si texte Denis
"Nasser" a écrit dans le message de news:3f9cc836$0$259$
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section et
lorsque la section change, je veux qu'il me rapporte depuis la table SECTION le libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant Dim rst As DAO.Recordset Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE sections.[SECTION]= [SECTION] ;" Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly) If Not (rst.BOF = True And rst.EOF = True) Then rst.MoveFirst strV = rst.Fields(0) Else strV = "" End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION
NB : Champs section = Format texte, 4 caractères
D'avance merci à ceux qui pourront me répondre
Nasser
Bonjour,
C'est dans le where qu'il y a pb a mon avis.
where sections.section=" & me.section & ";" si numérique
where sections.section= ' " & me.section & " ' ;" si texte
Denis
"Nasser" <nass@free.fr> a écrit dans le message de
news:3f9cc836$0$259$636a55ce@news.free.fr...
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section
et
lorsque
la section change, je veux qu'il me rapporte depuis la table SECTION le
libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant
Dim rst As DAO.Recordset
Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE
sections.[SECTION]= [SECTION] ;"
Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly)
If Not (rst.BOF = True And rst.EOF = True) Then
rst.MoveFirst
strV = rst.Fields(0)
Else
strV = ""
End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION
Bonjour, C'est dans le where qu'il y a pb a mon avis. where sections.section=" & me.section & ";" si numérique where sections.section= ' " & me.section & " ' ;" si texte Denis
"Nasser" a écrit dans le message de news:3f9cc836$0$259$
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section et
lorsque la section change, je veux qu'il me rapporte depuis la table SECTION le libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant Dim rst As DAO.Recordset Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE sections.[SECTION]= [SECTION] ;" Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly) If Not (rst.BOF = True And rst.EOF = True) Then rst.MoveFirst strV = rst.Fields(0) Else strV = "" End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION
NB : Champs section = Format texte, 4 caractères
D'avance merci à ceux qui pourront me répondre
Nasser
Nasser
Merci je vais essayer demain si cela fonctionne
@+
Nasser "Denis Taglia" a écrit dans le message de news:
Bonjour, C'est dans le where qu'il y a pb a mon avis. where sections.section=" & me.section & ";" si numérique where sections.section= ' " & me.section & " ' ;" si texte Denis
"Nasser" a écrit dans le message de news:3f9cc836$0$259$
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section et
lorsque la section change, je veux qu'il me rapporte depuis la table SECTION le libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant Dim rst As DAO.Recordset Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE sections.[SECTION]= [SECTION] ;" Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly) If Not (rst.BOF = True And rst.EOF = True) Then rst.MoveFirst strV = rst.Fields(0) Else strV = "" End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION
NB : Champs section = Format texte, 4 caractères
D'avance merci à ceux qui pourront me répondre
Nasser
Merci je vais essayer demain si cela fonctionne
@+
Nasser
"Denis Taglia" <d_taglia@wanadoo.fr> a écrit dans le message de
news:upngW0FnDHA.2432@TK2MSFTNGP10.phx.gbl...
Bonjour,
C'est dans le where qu'il y a pb a mon avis.
where sections.section=" & me.section & ";" si numérique
where sections.section= ' " & me.section & " ' ;" si texte
Denis
"Nasser" <nass@free.fr> a écrit dans le message de
news:3f9cc836$0$259$636a55ce@news.free.fr...
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section
et
lorsque
la section change, je veux qu'il me rapporte depuis la table SECTION le
libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant
Dim rst As DAO.Recordset
Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE
sections.[SECTION]= [SECTION] ;"
Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly)
If Not (rst.BOF = True And rst.EOF = True) Then
rst.MoveFirst
strV = rst.Fields(0)
Else
strV = ""
End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table
SECTION
Nasser "Denis Taglia" a écrit dans le message de news:
Bonjour, C'est dans le where qu'il y a pb a mon avis. where sections.section=" & me.section & ";" si numérique where sections.section= ' " & me.section & " ' ;" si texte Denis
"Nasser" a écrit dans le message de news:3f9cc836$0$259$
Bonjour à tous,
Voilà mon pb :
J'ai une Table [demande_de_personnels] où il y a un la notion de section et
lorsque la section change, je veux qu'il me rapporte depuis la table SECTION le libellé de la direction associée.
j'utilise pour cela le code VBA suivant
Private Sub SECTION_Change()
Dim strV As Variant Dim rst As DAO.Recordset Dim strSQL As Variant
strSQL = "SELECT sections.[LIBELLE DIRECTION] FROM sections WHERE sections.[SECTION]= [SECTION] ;" Set rst = CurrentDb.OpenRecordset(strSQL, dbReadOnly) If Not (rst.BOF = True And rst.EOF = True) Then rst.MoveFirst strV = rst.Fields(0) Else strV = "" End If
[LIBELLE] = strV
End Sub
L'annomalie : Il remonte tjs le 1er libellé direction de la table SECTION