Bonjour! J'ai un gros problème dans un rapport ! J'ai une zone de texte appelé test. Ma table Équipement a une clé primaire appelle NumeroMateriel et à quelque part dans la table il y a un NumeroEmploye. Sur mon rapport, il y a une zone de texte appellé NumeroMateriel qui peut contenir un numéro ou rien du tout. Je veux que lorsqu'elle contient quelque chose, ma zone de texte test affiche le numéro d'employé correspondant. Voici mon code
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer
Dim super As Varian
super = [NumeroMateriel
If (super <> Null) The
Dim Premiere As Varian
Premiere = DLookup("NumeroEmploye", "Équipements", "[NumeroMateriel] = [numeroMateriel]"
test = Premier
Els
test = "---
End I
End Su
Le problème est le suivant: Si j'écris le bout de code suivant: "test = super" juste en dessous de "super = [NumeroMateriel]", le rapport m'affiche le numéro. Donc il y a bien quelque chose dans la variable. Cependant, selon mon if, il y a toujours NULL dans ma variable car il m'affiche "---" partout sur mon rapport... SVP aidez moi!!
If (super <> Null) Then Dim Premiere As Variant Premiere = DLookup("NumeroEmploye", "Ãquipements", "[NumeroMateriel] = [numeroMateriel]") test = Premiere Else test = "---" End If
If (super <> Null) Then
Dim Premiere As Variant
Premiere = DLookup("NumeroEmploye", "Ãquipements",
"[NumeroMateriel] = [numeroMateriel]") test = Premiere
Else
test = "---"
End If
If (super <> Null) Then Dim Premiere As Variant Premiere = DLookup("NumeroEmploye", "Ãquipements", "[NumeroMateriel] = [numeroMateriel]") test = Premiere Else test = "---" End If
As tu essyé avec : Premiere = DLookup("NumeroEmploye", "Équipements", "[NumeroMateriel] =" & [numeroMateriel]) ou Premiere = DLookup("NumeroEmploye", "Équipements", "[NumeroMateriel] = " & super)
A+ Eric
3stone
Salut,
"Jean-François"
Bonjour! J'ai un gros problème dans un rapport ! J'ai une zone de texte appelé test. Ma table Équipement a une clé primaire appelle NumeroMateriel et à quelque part dans la table il y a un
NumeroEmploye. Sur mon rapport, il y a une zone de texte appellé NumeroMateriel qui peut contenir un numéro ou rien du tout. Je veux que lorsqu'elle contient quelque chose, ma zone de texte test affiche le numéro d'employé correspondant. Voici mon code:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) Dim super As Variant super = [NumeroMateriel]
puisque le second doit être la valeur de ton formulaire...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Jean-François"
Bonjour! J'ai un gros problème dans un rapport ! J'ai une zone de texte appelé test. Ma table
Équipement a une clé primaire appelle NumeroMateriel et à quelque part dans la table il y a un
NumeroEmploye. Sur mon rapport, il y a une zone de texte appellé NumeroMateriel qui peut contenir un
numéro ou rien du tout. Je veux que lorsqu'elle contient quelque chose, ma zone de texte test
affiche le numéro d'employé correspondant. Voici mon code:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
Dim super As Variant
super = [NumeroMateriel]
Bonjour! J'ai un gros problème dans un rapport ! J'ai une zone de texte appelé test. Ma table Équipement a une clé primaire appelle NumeroMateriel et à quelque part dans la table il y a un
NumeroEmploye. Sur mon rapport, il y a une zone de texte appellé NumeroMateriel qui peut contenir un numéro ou rien du tout. Je veux que lorsqu'elle contient quelque chose, ma zone de texte test affiche le numéro d'employé correspondant. Voici mon code:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) Dim super As Variant super = [NumeroMateriel]