Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 18h37   #1
Membre du Club
 
beauchat symba
Inscription : janvier 2010
Messages : 95
Détails du profil
Informations personnelles :
Nom : beauchat symba

Informations forums :
Inscription : janvier 2010
Messages : 95
Points : 50
Points : 50
Par défaut @@IDENTITY erreur de compilation

Bonsoir à tous

J'essaie de récupérer le Dernier Numéro Autoincrémenté de ma Table Absences
mais j'ai l'Erreur :Erreur de compilation et Erreur de Syntaxe

Code :
1
2
Dim strDernierEnregistrement As String
strDernierEnregistrement = Select @@identity From "Tbl_ABSENCES";
Merci pour le coup de pouce
Bonne fin de soirée
symbabeauchat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 22h04   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 753
Points : 1 753
Bonsoir,
Effectivement la syntaxe n'est pas bonne
Il faut utiliser une fonction
Code :
1
2
 
strDernierEnregistrement  = DMax("[@@identity]","Tbl_ABSENCES")
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 14h00   #3
Membre du Club
 
beauchat symba
Inscription : janvier 2010
Messages : 95
Détails du profil
Informations personnelles :
Nom : beauchat symba

Informations forums :
Inscription : janvier 2010
Messages : 95
Points : 50
Points : 50
Par défaut @@IDENTITY est Différent ma Clé_primaire

Merci helas

çà marche trés bien avec Dmax

Par contre j'ai aussi essayé ce code :

Code :
 lngDernierEnregistrement = DMax("[CléAutoIncrément_Absence]", "Tbl_ABSENCES")
CléAutoIncrément_Absence ma Clé Primaire

et le Résultat renvoyé n'est pas le même que

Code :
strDernierEnregistrement  = DMax("[@@identity]","Tbl_ABSENCES")
Access aurait un N° d'enregistrement bien à lui ?

En tout encore merci

Bonne journée
symbabeauchat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h52.


 
 
 
 
Partenaires

Hébergement Web