Accueil Foire Aux Questions Trouver d'autres membres Rechercher Utilisez le vBpad pour stocker des notes personnelles Ici, vous pouvez voir les sujets auxquels vous avez souscris, vos messages privés; et modifier vos informations personnelles et préférences. Statistiques du forum Enregistrez vous gratuitement ! Se déconnecter  
Forum OXMO Forum OXMO > Section Hotline > Hotline Générale > [PB] Enchainement requetes SQL avec Access


Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet Poster un nouveau sujet    Poster une réponse
 Ragningnin  Rechercher tous les messages de ce membre Cliquez ici pour envoyer un message privé à cet utilisateur
Apprenti

Déconnecté

Niveau : 1
N° de Membre : 2013

Ancienneté : 99%
Participation : 1%
Inscription: 02 Jun 2002
Localisation:
Messages: 127
Sujets Lancés : 15

Question [PB] Enchainement requetes SQL avec Access

Salut,

voilà je cherche en vain (pour le moment) le moyen d'enchainer plusieur requetes SQL au sein d'une meme requete Access, alors voilà la requete :

UPDATE Resultat, TechKO SET Resultat.Net1 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) Like "NETI1"))
WITH OWNERACCESS OPTION;

et j'aimerais effectuer cette même sur les différenst services Net1, Net2 ... donc en fait effectuer cette requete 4 fois de suite mais je manque d'un opérateur qui me le permette.

Merci pour votre aide

@ +

Ragningnin


Signaler ce message à un modérateur | IP: Logguée
Temps en ligne : 7 Jours, 13 Heures, 10 Minutes, 57 Secondes en ligne

Old Post 29-01-2004 21:12
Cliquez ici pour voir le profil de Ragningnin Cliquez ici pour lui envoyer un message privé  Trouver plus de messages de Ragningnin Ajouter Ragningnin à votre liste d'amis Editer/Effacer le Message Citer le message dans la réponse
 maitredum  Rechercher tous les messages de ce membre Cliquez ici pour envoyer un message privé à cet utilisateur
Confirmé

Déconnecté

Niveau : 2
N° de Membre : 4838

Ancienneté : 98%
Participation : 2%
Inscription: 04 Oct 2002
Localisation: derrière toi...
Age: 52
Messages: 929
Sujets Lancés : 57

as-tu essayé...

d'utiliser une clause IN plutôt que ta clause LIKE ?
ça donnerait qq chose comme ça :
UPDATE Resultat, TechKO SET Resultat.Net1 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) in ("NETI1","NET2","NET3") ))
WITH OWNERACCESS OPTION;


__________________


Signaler ce message à un modérateur | IP: Logguée
Temps en ligne : 7 Jours, 23 Heures, 21 Minutes, 17 Secondes en ligne

Old Post 29-01-2004 22:21
Cliquez ici pour voir le profil de maitredum Cliquez ici pour lui envoyer un message privé  Trouver plus de messages de maitredum Ajouter maitredum à votre liste d'amis Editer/Effacer le Message Citer le message dans la réponse
 maitredum  Rechercher tous les messages de ce membre Cliquez ici pour envoyer un message privé à cet utilisateur
Confirmé

Déconnecté

Niveau : 2
N° de Membre : 4838

Ancienneté : 98%
Participation : 2%
Inscription: 04 Oct 2002
Localisation: derrière toi...
Age: 52
Messages: 929
Sujets Lancés : 57

Re: as-tu essayé...

Citation:
Message écrit par maitredum, le 29-01-2004 à 22:21
d'utiliser une clause IN plutôt que ta clause LIKE ?
ça donnerait qq chose comme ça :
UPDATE Resultat, TechKO SET Resultat.Net1 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) in ("NETI1","NET2","NET3") ))
WITH OWNERACCESS OPTION;


je crois que j'ai peut être répondu trop vite...
tu cherches peut-être à faire :
UPDATE Resultat, TechKO SET Resultat.Net1 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) Like "NETI1"))
WITH OWNERACCESS OPTION;
et
UPDATE Resultat, TechKO SET Resultat.Net2 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) Like "NETI2"))
WITH OWNERACCESS OPTION;
et
UPDATE Resultat, TechKO SET Resultat.Net3 = [TechKO].[BilanElectrique]
WHERE ((([TechKO].[Produit]) Like "NETI3"))
WITH OWNERACCESS OPTION;
et
....


auquel cas, à par passer par une fonction qui "boucle" sur 1, 2, 3... et qui construit puis exécute une requête SQL à chaque tour, je ne vois pas


__________________


Signaler ce message à un modérateur | IP: Logguée
Temps en ligne : 7 Jours, 23 Heures, 21 Minutes, 17 Secondes en ligne

Old Post 29-01-2004 22:37
Cliquez ici pour voir le profil de maitredum Cliquez ici pour lui envoyer un message privé  Trouver plus de messages de maitredum Ajouter maitredum à votre liste d'amis Editer/Effacer le Message Citer le message dans la réponse
 Zakath  Rechercher tous les messages de ce membre Cliquez ici pour envoyer un message privé à cet utilisateur
Guru

Déconnecté

Niveau : 5
N° de Membre : 7213

Ancienneté : 97%
Participation : 12%
Inscription: 15 Dec 2002
Localisation: Copenhague
Messages: 9866
Sujets Lancés : 426

Je ne connais pas SQL, donc je réponds peut-être à côté de la plaque, mais peut-être peux-tu

- utiliser une chaine de caractères "NET" dans une boucle for i = 0 to 4 qui va concaténer l'entier i à ta chaine, puis appeler ta commande sur cette chaine

- stocker NET1, NET2, NET3 et NET4 dans un tableau de 4 cases et demander à ta commande d'aller le chercher là-bas (avec une boucle for aussi)




J'ai dit une bêtise ?


__________________

Allez jeter un œil à mon portfolio !


Signaler ce message à un modérateur | IP: Logguée
Temps en ligne : 103 Jours, 6 Heures, 14 Minutes, 38 Secondes en ligne

Old Post 29-01-2004 22:44
Cliquez ici pour voir le profil de Zakath Cliquez ici pour lui envoyer un message privé  Visiter la Page Perso de Zakath! Trouver plus de messages de Zakath Ajouter Zakath à votre liste d'amis Editer/Effacer le Message Citer le message dans la réponse
 Ragningnin  Rechercher tous les messages de ce membre Cliquez ici pour envoyer un message privé à cet utilisateur
Apprenti

Déconnecté

Niveau : 1
N° de Membre : 2013

Ancienneté : 99%
Participation : 1%
Inscription: 02 Jun 2002
Localisation:
Messages: 127
Sujets Lancés : 15

Bon tout cela me semble compliqué alors je crois que je vais faire 4 requetes et je vais essayer de les faire s'enchainer avec une macro ça me semble plus simple pour le moment (j'ai pas encore essayé)

Sinon je voulais effectivement faire ce que maitredum a expliqué dans son second message si qqun a une idée

Merci pour votre aide

@ +

Ragningnin


Signaler ce message à un modérateur | IP: Logguée
Temps en ligne : 7 Jours, 13 Heures, 10 Minutes, 57 Secondes en ligne

Old Post 29-01-2004 23:33
Cliquez ici pour voir le profil de Ragningnin Cliquez ici pour lui envoyer un message privé  Trouver plus de messages de Ragningnin Ajouter Ragningnin à votre liste d'amis Editer/Effacer le Message Citer le message dans la réponse
Il est actuellement 18:22 (GMT) Poster un nouveau sujet    Poster une réponse   
  Sujet précédent   Sujet suivant
Forum OXMO > Section Hotline > Hotline Générale > [PB] Enchainement requetes SQL avec Access

Aller au Forum:
Notez ce sujet :


 Réponse Rapide
Titre: (Optionnel)
Message:

Convertir automatiquement les URLs Montrer la Signature
Afficher une version imprimable | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le Code vB est ON
Les Smileys sont ONs
Le code [IMG] est ON
 
< Contactez-nous - Forum OXMO>

Uptime du serveur SQL : 2 jour(s) 17 heure(s) et 58 minute(s)
Page générée en 0.017870 secondes en exécutant 33 requêtes SQL.
Apache - Compression GZIP : Activée.