Utilisation de Dlookup pour mise à jour d'un enregistrement
2 réponses
Antoine
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique
[Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] = me![Par
num].
Je récupère une erreur "Objet manquant", alors que la partie :
DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par num]
& "") me semble correcte puisque j'arrive à la lire.
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
DAniel
Bonjour J'ai peut être mal compris la quesiton , mais ce n'est pas avec un " Re: Utilisation de Dlookup pour mise à jour d'un enregistrement" que l'on met à jour ,(uniquement rechercher ) Pour mise à jour c'est un Update qu'il faut utiliser : Ex : DoCmd.RunSQL "UPDATE maTable SET [LechampMAJ]= " & Me.ParNum & " WHERE [Champclef]=" & Me.po_clef Daniel
"Antoine" a écrit dans le message de news:
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique [Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] = me![Par num].
Je récupère une erreur "Objet manquant", alors que la partie : DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par num] & "") me semble correcte puisque j'arrive à la lire.
Qqun voit-il qqch ?
Merci d'avance
Antoine
Bonjour
J'ai peut être mal compris la quesiton , mais ce n'est pas avec un " Re:
Utilisation de Dlookup pour mise à jour d'un enregistrement"
que l'on met à jour ,(uniquement rechercher )
Pour mise à jour c'est un Update qu'il faut utiliser :
Ex :
DoCmd.RunSQL "UPDATE maTable SET [LechampMAJ]= " & Me.ParNum & " WHERE
[Champclef]=" & Me.po_clef
Daniel
"Antoine" <Antoine@discussions.microsoft.com> a écrit dans le message de
news: C268A102-4B02-4CEC-A172-019DD4234EC0@microsoft.com...
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique
[Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] =
me![Par
num].
Je récupère une erreur "Objet manquant", alors que la partie :
DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par
num]
& "") me semble correcte puisque j'arrive à la lire.
Bonjour J'ai peut être mal compris la quesiton , mais ce n'est pas avec un " Re: Utilisation de Dlookup pour mise à jour d'un enregistrement" que l'on met à jour ,(uniquement rechercher ) Pour mise à jour c'est un Update qu'il faut utiliser : Ex : DoCmd.RunSQL "UPDATE maTable SET [LechampMAJ]= " & Me.ParNum & " WHERE [Champclef]=" & Me.po_clef Daniel
"Antoine" a écrit dans le message de news:
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique [Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] = me![Par num].
Je récupère une erreur "Objet manquant", alors que la partie : DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par num] & "") me semble correcte puisque j'arrive à la lire.
Qqun voit-il qqch ?
Merci d'avance
Antoine
Charles ERNST
Vous ne pouvez pas procéder de la sorte...... dlookup est en lecture seule
Faites plutôt :
Currentdb.execute "Update Utilisateur Set Nb_de_taches= nb_de_taches + 1 WHERE [Code Utilisateur]=" & me("Par num)
"Antoine" a écrit dans le message de news:
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique [Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] = me![Par num].
Je récupère une erreur "Objet manquant", alors que la partie : DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par num] & "") me semble correcte puisque j'arrive à la lire.
Qqun voit-il qqch ?
Merci d'avance
Antoine
Vous ne pouvez pas procéder de la sorte...... dlookup est en lecture seule
Faites plutôt :
Currentdb.execute "Update Utilisateur Set Nb_de_taches= nb_de_taches + 1
WHERE [Code Utilisateur]=" & me("Par num)
"Antoine" <Antoine@discussions.microsoft.com> a écrit dans le message de
news: C268A102-4B02-4CEC-A172-019DD4234EC0@microsoft.com...
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique
[Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] =
me![Par
num].
Je récupère une erreur "Objet manquant", alors que la partie :
DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par
num]
& "") me semble correcte puisque j'arrive à la lire.
Vous ne pouvez pas procéder de la sorte...... dlookup est en lecture seule
Faites plutôt :
Currentdb.execute "Update Utilisateur Set Nb_de_taches= nb_de_taches + 1 WHERE [Code Utilisateur]=" & me("Par num)
"Antoine" a écrit dans le message de news:
Bonjour,
Dans la table "UTILISATEUR", je souhaite incrémenter le champ numérique [Nb_de_taches] de l'enregistrement pour lequel [Code Utilisateur] = me![Par num].
Je récupère une erreur "Objet manquant", alors que la partie : DLookup("Nb_de_taches", "UTILISATEUR", "[Code Utilisateur] = " & Me![Par num] & "") me semble correcte puisque j'arrive à la lire.