Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 16/05/2011, 13h46   #1
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut Update + TOP 10

Bonjour

J'ai une requete ACCESS du style :

Code :
1
2
 
UPDATE T_CONTROLE SET SEL_CONTOLEUR='Controleur 1' etc...
Mais j'aimerais ne modifier que les 10 premiers enregistrements (voire une sélection d'entre eux type : du 5ième au 20ième, si c'est possible)

J'ai tenté des trucs comme :

Code :
1
2
 
UPDATE TOP 10 T_CONTROLE SET SEL_CONTOLEUR='Controleur 1' etc...
Mais bien évidemment cela me génère une erreur de syntaxe SQL.

Quelqu'un pourrait-il méclairer ?
Merci d'avance
Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 15h28   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 254
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 254
Points : 1 870
Points : 1 870
Bonjour,
Ca marche peut-être avec ce type de syntaxe :
Code :
update (select top 10 * from matable where...order by...) set mavaleur=...
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 18h12   #3
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut update (Select TOP 10

Je vais l'essayer dès demain.
Et si cela ne fonctionne pas, je me résoudrai à passer les enregistrements un à un dans une jolie petite boucle
Merci pour le coup de main

Michel
Orion34080 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 12h04.


 
 
 
 
Partenaires

Hébergement Web