Accueil > Forum > > > > Selection de champs
Selection de champs
lundi 22 juillet 2002 à 14:13:26 |
Selection de champs

Mariotte42
|
Sous VB6 j'utilise un code pour extraire des données d'une basse de données Access avec un code du genre : Select champs1,chanps2,champs3,champs4,champs5 From mabasedonnées where Macondition Les résultats s'affichent dans un grid Mais je voudrais donner à l'utilisateur le choix ( par l'intermédiaire d'une liste déroulante miltiselections par exemple) de choisir seulement les champs qu'il désir affichés. Pouvez vous m'aider,merci d'avance Eric
|
|
mardi 23 juillet 2002 à 14:25:18 |
Re : Selection de champs

shyangel
|
Tu proposes à l'utilisateur de choisir les champs qu'il souhaite visualiser, il va cliquer sur un bouton pour afficher ces informations. Derrière l'événement clic du bouton, tu vas constuire la requête te permettant d'aller chercher les informations dans la base.
Pour chaque champ sélectionné, tu le rajoutes à la liste : strListe = strListe & "," & strChamp A la fin tu as ta requête comme l'a demandé l'utilisateur. Bonne programmation, et si tu as un souci ou que tu veux un peu plus de détails, n'hésite pas.
---------------------------------------------- un ange passe ...
------------------------------- Réponse au message : -------------------------------
Sous VB6 j'utilise un code pour extraire des données d'une basse de données Access avec un code du genre : Select champs1,chanps2,champs3,champs4,champs5 From mabasedonnées where Macondition Les résultats s'affichent dans un grid Mais je voudrais donner à l'utilisateur le choix ( par l'intermédiaire d'une liste déroulante miltiselections par exemple) de choisir seulement les champs qu'il désir affichés. Pouvez vous m'aider,merci d'avance Eric
|
|
mercredi 24 juillet 2002 à 14:12:26 |
Re : Selection de champs

Mariotte42
|
Bonjour Merci déja pour m'avoir repondu! Effectivement si tu avais un exemple avec un bout de code se serai sympa, je debute et j'ai tu mal a comprendre le système! Merci d'avance Eric
|
|
mercredi 24 juillet 2002 à 22:10:31 |
Re : Selection de champs

shyangel
|
Voilà un bout de code qui devrait t'aider
strRequete = "Select * from TaTable"
' récupération des valeurs saisies par l'utilisateur ' exemple avec 2 zones de texte if txtEdit1.text <> "" then if strWhere = "" then strWhere = "Champ1 = '" & txtEdit1.text & "'" else strWhere = strWhere & " AND Champ1 ='" & txtEdit1.text & "'" end if endif if txtEdit2.text <> "" then if strWhere = "" then strWhere = "Champ2 = '" & txtEdit2.text & "'" else strWhere = strWhere & " AND Champ2 ='" & txtEdit2.text & "'" end if end if
if strWhere <> "" then strRequete = strRequete & " WHERE " & strWhere end if
' Exécution de la requête TaConnexionADO.Execute strRequete
J'espère que cela t'aidera sinon dis moi où tu veux plus d'infos.
@+
---------------------------------------------- un ange passe ...
------------------------------- Réponse au message : -------------------------------
Bonjour Merci déja pour m'avoir repondu! Effectivement si tu avais un exemple avec un bout de code se serai sympa, je debute et j'ai tu mal a comprendre le système! Merci d'avance Eric
|
|
jeudi 25 juillet 2002 à 09:09:25 |
Re : Selection de champs

shyangel
|
Oups, désolé j'étais un peu fatigué hier soir et je suis allé un peu vite pour la partie exécution de la requête
A la place de TaConnexionADO.Execute strRequete il faut mettre ' Partie déclaration au début de ta fonction/procédure Dim acmd As New ADODB.Command Dim arst As New ADODB.Recordset
acmd.ActiveConnection = TaConnexionADO acmd.CommandText = strRequete arst.Open acmd, , adOpenForwardOnly, adLockOptimistic Avec ça, tu as un recordset ouvert contenant les enregistrements résultat de ta requête.
---------------------------------------------- un ange passe ...
------------------------------- Réponse au message : -------------------------------
Voilà un bout de code qui devrait t'aider
strRequete = "Select * from TaTable"
' récupération des valeurs saisies par l'utilisateur ' exemple avec 2 zones de texte if txtEdit1.text <> "" then if strWhere = "" then strWhere = "Champ1 = '" & txtEdit1.text & "'" else strWhere = strWhere & " AND Champ1 ='" & txtEdit1.text & "'" end if endif if txtEdit2.text <> "" then if strWhere = "" then strWhere = "Champ2 = '" & txtEdit2.text & "'" else strWhere = strWhere & " AND Champ2 ='" & txtEdit2.text & "'" end if end if
if strWhere <> "" then strRequete = strRequete & " WHERE " & strWhere end if
' Exécution de la requête TaConnexionADO.Execute strRequete
J'espère que cela t'aidera sinon dis moi où tu veux plus d'infos.
@+
---------------------------------------------- un ange passe ...
------------------------------- Réponse au message : -------------------------------
Bonjour Merci déja pour m'avoir repondu! Effectivement si tu avais un exemple avec un bout de code se serai sympa, je debute et j'ai tu mal a comprendre le système! Merci d'avance Eric
|
|
samedi 27 juillet 2002 à 18:19:13 |
Re : Selection de champs

Mariotte42
|
Salut Je n'y arrive pas! en fait j'utilise pas de controle ado mais un controle data(bien sur ça ne marhe pas.J'ai essayé le controle ado mais ne l'ayant jamais utilisé!! existe t-il plus simple? Eric
|
|
Cette discussion est classée dans : code, données, champs, selection
Répondre à ce message
Sujets en rapport avec ce message
problème de code champs - URGENCE!!!!!!!!!! [ par Maellesociete001 ]
Bonjour,Je ne sais pas si je suis dans le bon thème, étant absolument nulle en informatique, j'ai un problème avec le publipostage, lorsque je souhait
Base de données Access avec lecteur code barre [ par charrison59 ]
Bonjour,J'ai fait une base de données Access pour un club d'arts martiaux. Lors des stages, il arrive fréquemment que l'on ne puisse avoir le nombre e
Insérer des données dans des champs vides d'une table déjà remplie [ par pyb54 ]
Bonjour à tous, j'ai une colle à posée ( enfin c'est une colle pour moi en tout cas )J'ai une table remplie avec des données diverses, à partir de fic
HTML et Visual Basic [ par grabatad ]
Bonjour à la Communuaté,Je développe depuis quelques temps en visual basic grâce à l'environnement Visual Studio 6.Mon Problème:J'ai des données dans
Import Excel vers Access avec mise à jour des champs existant [ par Sprsrini ]
Bonjour,Je débute actuellement sous Access et VBA.J'ai actuellement un fichier Excel avec une seule feuille. Cette feuille contient un tableau de donn
importation données sur excel [ par fredo1914 ]
Bonjour,Je cherche le module vba qui me permet de résoudre le problème suivant:J'ai une balance que je souhaite transférer automatiquemen dans un bila
Tri données texte [ par malibu84 ]
Bonjour à tous !J'essaie de créer un utilitaire de fichiers d'archives.Les archives sont saisies pour l'instant sur WORD avec, pour chaque ligne, un
Selection et concaténation de données [ par banzaiman ]
Bonjour, Je travaille actuellement sur une base de données access qui se présente de la façon suivante, sachant que les données présentes dans la co
Probléme d'exposant [ par ddove53 ]
Slt, je fait un calcul de données qui sont dans des champs.Par exemple je fait:...(champ1-(champ2+champp3)) as Solde.Les données de mes champs sont en
pb sur un code vba help [ par cricriminator ]
C'est une macro qui via la cellule H9 (c'est un bouton)Me permet de selectionner une plage de saisie dans un graphique.exemple... je selectionne( H9 )
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|