Bonjour à tous de la part d'un null qui n'a rien compris...de tout
l'après-midi.
Je veux créer une référence fixe, donc sans utiliser l'index numéro auto,
dans une table.
J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans
une requ^te sélection dont un champ est défini par l'expression ' Référence:
fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant
s'affiche: erreur de compilation dans l'expression
'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
Merci pour votre aide
Bonjour, je précise que j'utilise ACCESS 2002 sous WIN XPSP2
En fait le problème est de constituer une référence unique dans une" base concentrateur", alimentée par plusieurs sources..... non raccordables à un réseau. -- Christian
Bonjour à tous de la part d'un null qui n'a rien compris...de tout l'après-midi. Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, dans une table. J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans une requ^te sélection dont un champ est défini par l'expression ' Référence: fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant s'affiche: erreur de compilation dans l'expression 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])' Merci pour votre aide
.Christian
Bonjour, je précise que j'utilise ACCESS 2002 sous WIN XPSP2
En fait le problème est de constituer une référence unique dans une" base
concentrateur", alimentée par plusieurs sources..... non raccordables à un
réseau.
--
Christian
Bonjour à tous de la part d'un null qui n'a rien compris...de tout
l'après-midi.
Je veux créer une référence fixe, donc sans utiliser l'index numéro auto,
dans une table.
J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans
une requ^te sélection dont un champ est défini par l'expression ' Référence:
fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant
s'affiche: erreur de compilation dans l'expression
'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
Merci pour votre aide
Bonjour, je précise que j'utilise ACCESS 2002 sous WIN XPSP2
En fait le problème est de constituer une référence unique dans une" base concentrateur", alimentée par plusieurs sources..... non raccordables à un réseau. -- Christian
Bonjour à tous de la part d'un null qui n'a rien compris...de tout l'après-midi. Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, dans une table. J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans une requ^te sélection dont un champ est défini par l'expression ' Référence: fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant s'affiche: erreur de compilation dans l'expression 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])' Merci pour votre aide
.Christian
3stone
Salut,
"christian82" | Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, | dans une table. | J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans | une requ^te sélection dont un champ est défini par l'expression ' Référence: | fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant | s'affiche: erreur de compilation dans l'expression | 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
"christian82"
| Je veux créer une référence fixe, donc sans utiliser l'index numéro auto,
| dans une table.
| J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans
| une requ^te sélection dont un champ est défini par l'expression ' Référence:
| fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant
| s'affiche: erreur de compilation dans l'expression
| 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
"christian82" | Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, | dans une table. | J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans | une requ^te sélection dont un champ est défini par l'expression ' Référence: | fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant | s'affiche: erreur de compilation dans l'expression | 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
Bonjour Pierre et merci pour tes conseil et ton site super.
Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou que je veux l'exécuter, j'ai le message d'erreur: La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un caractère ou une virgule non valides, ou encore du texte sans le délimiter par des guillemets.
(access 2002)
A + -- Christian
Salut,
"christian82" | Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, | dans une table. | J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans | une requ^te sélection dont un champ est défini par l'expression ' Référence: | fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant | s'affiche: erreur de compilation dans l'expression | 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
Bonjour Pierre et merci pour tes conseil et ton site super.
Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou
que je veux l'exécuter, j'ai le message d'erreur:
La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un
caractère ou une virgule non valides, ou encore du texte sans le délimiter
par des guillemets.
(access 2002)
A +
--
Christian
Salut,
"christian82"
| Je veux créer une référence fixe, donc sans utiliser l'index numéro auto,
| dans une table.
| J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans
| une requ^te sélection dont un champ est défini par l'expression ' Référence:
| fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant
| s'affiche: erreur de compilation dans l'expression
| 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
Bonjour Pierre et merci pour tes conseil et ton site super.
Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou que je veux l'exécuter, j'ai le message d'erreur: La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un caractère ou une virgule non valides, ou encore du texte sans le délimiter par des guillemets.
(access 2002)
A + -- Christian
Salut,
"christian82" | Je veux créer une référence fixe, donc sans utiliser l'index numéro auto, | dans une table. | J'ai essayé la fonction fnNumLigne() donnée par 3stone sur son site, dans | une requ^te sélection dont un champ est défini par l'expression ' Référence: | fnNumLigne("T/saisie";"id_saisies";[id_saisies]). Le message d'erreur suivant | s'affiche: erreur de compilation dans l'expression | 'fnNumLigne("T/Saisie";"Id_Saisies";[Id_Saisies])'
"christian82" | Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou | que je veux l'exécuter, j'ai le message d'erreur: | La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un | caractère ou une virgule non valides, ou encore du texte sans le délimiter | par des guillemets.
"christian82"
| Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou
| que je veux l'exécuter, j'ai le message d'erreur:
| La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un
| caractère ou une virgule non valides, ou encore du texte sans le délimiter
| par des guillemets.
"christian82" | Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou | que je veux l'exécuter, j'ai le message d'erreur: | La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un | caractère ou une virgule non valides, ou encore du texte sans le délimiter | par des guillemets.
Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
A + -- Christian
re,
"christian82" | Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou | que je veux l'exécuter, j'ai le message d'erreur: | La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un | caractère ou une virgule non valides, ou encore du texte sans le délimiter | par des guillemets.
Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
A +
--
Christian
re,
"christian82"
| Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou
| que je veux l'exécuter, j'ai le message d'erreur:
| La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un
| caractère ou une virgule non valides, ou encore du texte sans le délimiter
| par des guillemets.
Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
A + -- Christian
re,
"christian82" | Bonjour Pierre et merci pour tes conseil et ton site super.
merci !
| Les virgule, j'avais déjà essayé, mais là, quad j'enregistre la requête ou | que je veux l'exécuter, j'ai le message d'erreur: | La syntaxe de l'expression entrée n'est pas correcte. Vous avez entré un | caractère ou une virgule non valides, ou encore du texte sans le délimiter | par des guillemets.
Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . Le résultat est toujours le même: erreur de compilation avec les ; et , inapropriée avec la , N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de ce genre? -- Christian
re,
"christian82" | Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
vouii... de la table ;-)
Mais, il ne faut absolument pas utiliser des caractères spéciaux dans toutes les désignations de tables, champs et autres fonctions.
Il est même déconseillé d'utiliser des catactères accentués, même si l'on est souvent tenté d'écrire "en français" ;-)
Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie .
Le résultat est toujours le même: erreur de compilation avec les ; et ,
inapropriée avec la ,
N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de
ce genre?
--
Christian
re,
"christian82"
| Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
vouii... de la table ;-)
Mais, il ne faut absolument pas utiliser des caractères spéciaux
dans toutes les désignations de tables, champs et autres fonctions.
Il est même déconseillé d'utiliser des catactères accentués,
même si l'on est souvent tenté d'écrire "en français" ;-)
Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . Le résultat est toujours le même: erreur de compilation avec les ; et , inapropriée avec la , N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de ce genre? -- Christian
re,
"christian82" | Non, T/Saisie est le nom de la table. Je sais que c'est pas bien...........
vouii... de la table ;-)
Mais, il ne faut absolument pas utiliser des caractères spéciaux dans toutes les désignations de tables, champs et autres fonctions.
Il est même déconseillé d'utiliser des catactères accentués, même si l'on est souvent tenté d'écrire "en français" ;-)
"christian82" | Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . | Le résultat est toujours le même: erreur de compilation avec les ; et , | inapropriée avec la , | N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de | ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module) et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
"christian82"
| Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie .
| Le résultat est toujours le même: erreur de compilation avec les ; et ,
| inapropriée avec la ,
| N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de
| ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module)
et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
"christian82" | Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . | Le résultat est toujours le même: erreur de compilation avec les ; et , | inapropriée avec la , | N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de | ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module) et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
Bonjour Pierre Désolé pour le temps que tu me consacres .............
J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans un module sous le nom ReferenceAuto, elle est créée sous un module général,.......... A toutes fins utiles, je te mets le code complet tel que je l'ai saisi......
Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As Variant) As Long
Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset(strTable, dbOpenDynaset)
rs.Close Set rs = Nothing db.Close Set db = Nothing
End Function
Si tu as encore un peu de temps à me consacrer ..... Merci,
Christian
Salut,
"christian82" | Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . | Le résultat est toujours le même: erreur de compilation avec les ; et , | inapropriée avec la , | N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de | ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module) et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
Bonjour Pierre
Désolé pour le temps que tu me consacres .............
J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans
un module sous le nom ReferenceAuto, elle est créée sous un module
général,..........
A toutes fins utiles, je te mets le code complet tel que je l'ai saisi......
Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As
Variant) As Long
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset(strTable, dbOpenDynaset)
rs.Close
Set rs = Nothing
db.Close
Set db = Nothing
End Function
Si tu as encore un peu de temps à me consacrer .....
Merci,
Christian
Salut,
"christian82"
| Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie .
| Le résultat est toujours le même: erreur de compilation avec les ; et ,
| inapropriée avec la ,
| N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de
| ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module)
et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
Bonjour Pierre Désolé pour le temps que tu me consacres .............
J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans un module sous le nom ReferenceAuto, elle est créée sous un module général,.......... A toutes fins utiles, je te mets le code complet tel que je l'ai saisi......
Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As Variant) As Long
Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset(strTable, dbOpenDynaset)
rs.Close Set rs = Nothing db.Close Set db = Nothing
End Function
Si tu as encore un peu de temps à me consacrer ..... Merci,
Christian
Salut,
"christian82" | Voilà, j'ai modifié le nom de la table que j'ai nommée: T_saisie . | Le résultat est toujours le même: erreur de compilation avec les ; et , | inapropriée avec la , | N'y aurait-il pas une référence à cocher dans la bibliothèque, ou un truc de | ce genre?
Je viens retester la version en ligne... pas de problème.
Mais, tu as bien placer la fonction dans un module général (onglet Module) et tu l'a sauver sous un autre nom que la fonction elle-même ?
Pour la référence, il faut la DAO comme visible dans le module.
"christian82" | Désolé pour le temps que tu me consacres .............
Pas de problème ;-)
| J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans | un module sous le nom ReferenceAuto, elle est créée sous un module | général,..........
Ok
| A toutes fins utiles, je te mets le code complet tel que je l'ai saisi...... | | Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As | Variant) As Long
Si c'est un copié-collé, tu as une erreur dans :
strChamp As String
il manque le "i"
Lorsque tu compile le code, tu n'as pas d'erreur ?
"christian82"
| Désolé pour le temps que tu me consacres .............
Pas de problème ;-)
| J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans
| un module sous le nom ReferenceAuto, elle est créée sous un module
| général,..........
Ok
| A toutes fins utiles, je te mets le code complet tel que je l'ai saisi......
|
| Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As
| Variant) As Long
Si c'est un copié-collé, tu as une erreur dans :
strChamp As String
il manque le "i"
Lorsque tu compile le code, tu n'as pas d'erreur ?
"christian82" | Désolé pour le temps que tu me consacres .............
Pas de problème ;-)
| J'ai la DAO 3.6 cochée dans les références, la fonction est enregitrée dans | un module sous le nom ReferenceAuto, elle est créée sous un module | général,..........
Ok
| A toutes fins utiles, je te mets le code complet tel que je l'ai saisi...... | | Public Function fnNumLigne(strTable As String, strChamp As Strng, MaVar As | Variant) As Long
Si c'est un copié-collé, tu as une erreur dans :
strChamp As String
il manque le "i"
Lorsque tu compile le code, tu n'as pas d'erreur ?