Accueil > Forum > > > > lancer une requete sur une requete de vb
lancer une requete sur une requete de vb
mercredi 30 juin 2004 à 12:11:14 |
lancer une requete sur une requete de vb

jjmaster
|
Salut, voila mon pb: j'execute la requete suivant sql = "SELECT Intituler.machine, Intituler.[date heure], Intituler.[valeur tps], Intituler.intitule From Intituler GROUP BY Intituler.machine, Intituler.[date heure], Intituler.[valeur tps], Intituler.intitule Having (((Intituler.machine) = '" & MachineEnCours & "') And ((Intituler.[date heure]) >= #" & selectdate & "# And (Intituler.[date heure]) <= #" & selectdate2 & "#)) ORDER BY Intituler.[valeur tps] DESC;" Set rs2 = DBdatabase.OpenRecordset(sql, dbOpenDynaset) donc dans "rs2" j'ai le resultat de ma requete. Ensuite il faut que je fasse une requete sur cette requete rs2 (existant que dans le programme) ==> probleme en executant la requete suivante, il me dis qu'il ne la connais pas, elle ne fait pas partie de la base ".mdb" sur laquel je travaille. sql = "SELECT rs2.machine, Sum( rs2.[valeur tps]) AS [SommeDevaleur tps], rs2.intitule From r rs2 GROUP BY rs2.machine, rs2.intitule ORDER BY Sum( rs2.[valeur tps]) DESC;" Set rs = DBdatabase.OpenRecordset(sql, dbOpenDynaset) Merci de m'aider. Si vous avez besoin de plus d'informations pour repondre n'hesitai pas à me le demander. Je reste a disposition 
|
|
mercredi 30 juin 2004 à 14:21:46 |
Re : lancer une requete sur une requete de vb

olanfr
|
Bonjour, En effet r2 n'est pas reconnu dans la requête, il faut faire un truc du genre : Sql="Select " &rs2("Machine") &" , Sum(" &rs2("Valeur") &" As..." En fait, il faut concaténer ta chaîne en lui passant les valeurs contenues dans ton recordset. @+ Olan
|
|
mercredi 30 juin 2004 à 16:45:04 |
Re : lancer une requete sur une requete de vb

jjmaster
|
Ok merci je vais essayer voir si ca marche. J'avais penser deja a ca mais je ne savais pas si il prenait en compte tout le recordset
:)
|
|
dimanche 17 octobre 2004 à 21:36:28 |
Re : lancer une requete sur une requete de vb

Pim
|
Procédure à suivre: 1/ Créer la première requête comme tu l'as fait, mais veiller à ce que ce soit une requête ENREGISTRÉE dans la base de données !
2/ Appeler cette requête enregistrée comme source d'une deuxième requête.
Voici un exemple émanant de l'une de mes applications. Pour les détails, je n'ai pas vraiment le temps d'expliquer. Lis le code et tente de l'appliquer à ton problème. Salut.
Private Function Fonct_Rechercher()
' Déclaration des variables Dim MyQuery As QueryDef Dim dbs As Database Set dbs = OpenDatabase(Var_CheminDatabase)
' La requête de départ SQLText = "SELECT * FROM EVOLUTIONS WHERE EVOLUTIONS.IDNUM = " & IDNUM_GENERAL
' On l'enregistre dans la Db Set MyQuery = dbs.CreateQueryDef("MyReq", SQLText)
' Recherche proprement dite basée sur la requête enregistrée
DataEvolutions.RecordSource = "SELECT DATECONS, EXAMEN, DIAG, SPECIFIC, " _ & " DETAILS_TXT, URL, ATTRIBUT, IDEVOL, IDNUM, DETAILS, FLAG, FLAGLABO, UID, FLAGCP" _ & " FROM MyReq WHERE DATECONS like '*" & Text1.Text & "*'" & _ " or EXAMEN like '*" & Text1.Text & "*'" & _ " or DIAG like '*" & Text1.Text & "*'" & _ " or SPECIFIC like '*" & Text1.Text & "*'" & _ " or DETAILS_TXT like '*" & Text1.Text & "*'" & _ " or URL like '*" & Text1.Text & "*'" & _ " ORDER BY DATECONS desc" DataEvolutions.Refresh
' On supprime la requête de la base de données dbs.QueryDefs.Delete MyQuery.Name
End Function --------------- Pim
|
|
Cette discussion est classée dans : requete, machine, tps, rs2, intituler
Répondre à ce message
Sujets en rapport avec ce message
Bloquer requete HTTP [ par vlad ]
Comment faire pour détecter et bloquer (si possible) une requete HTTP sortant sur une machine?Sans passer par un serveur (autre machine).Winsock ne dé
Exploiter le resultat d'une requete sql [ par tapas64 ]
Bonjour, je manipule vb, access et sql dans la creation d'un logiciel médical.Ici, je voudrais ajouter les résultats de ma requête les uns sous les au
Probleme de requete access [ par chrisccc ]
bonjour,Je ne comprends pas ce qui se passe!!En effet lorsque j ai un enregistrement dans ma base je tombe sur l erreur 80040e07 Erreur Automationvoic
Requete SQL folle 0_o [ par Clonk ]
Salut,bon, c'est mon 3eme message de la journée et sûrement le plus étrange...Toujours en VBAvoilà, j'ai une liste déroulante à 2 colonnes ou je prend
pb de requete [ par elisabeth_nov ]
bonjour,jai un form avec 3 textbox empcb, ofcb et tps, dans tps je rentre des donnees comme 0.05 etquand jexecute cette requete: INSERT INTO lier (num
Récupération de données MySQL [ par Noxid ]
Salut tout le monde! Voilà mon problème: je crée un petit jeu en ligne en VisualBasic. Pour cela, j'ai deux applications: le serveur et le client. Le
Requete SQL a partir d'un RecordSet existant [ par Obi_1 ]
Bonjour,J'ai un prog en VB6 qui se connecte à une base de données Access (connection à l'aide d'un objet DataEnvironment, Microsoft Jet 4.0). J'utilis
[VB6] probleme d'execution de requete [ par Sytchev3 ]
Je développe une application VB 6 qui execute des scripts SQL sur une base de données SQL Server: maconnexion.execute(requete)la variable requete et l
erreur de requete insert [ par Ptichnours ]
Salut, voila je suis sur un petit programme pour envoyer en insertion des données d'un fichier excel à une base de données access j'ai reussi mais il
PB requete SQL sous Access [ par lucyhollard ]
Bonjour, Je voudrais inséré plusieurs lignes dans une table en une seule requete en sql sous Access 2003. Je pensais que la syntaxe c'était INSERT
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|