Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Datacombo [ Base de données / ADO & DAO ] (simomyster)

lundi 13 août 2007 à 04:09:43 | Datacombo

simomyster

Salut tout le monde
j'ai un problème de connexion d'un datacombo vers un champ d'une base de donnée accès.
Le problème c'est que j'ai un premier datacombo qui va afficher le nom d'une ville et un deuxième qui dépend du premier et qui va contenir les agences de la ville sélectionnée dans le premier champ.
J'ai fait la hierarchie dans data environnement, mais j'ai toujours le même problème.
NB: le problème se pose au niveau du deuxième datacombo.
Merci de m'aider par des codes sources ou des propriétés spéciales du datacombo.

ENIMistetalmout


lundi 13 août 2007 à 11:21:43 | Re : Datacombo

himane

salut l'Enimiste
j'ai pas compris comment tu l'as fais hierarchiquement dans data environnement peux tu m'expliquer davantage?

pourquoi tu n'essaye pas de le faire par le code c'est plus facile  


lundi 13 août 2007 à 20:42:12 | Re : Datacombo

simomyster

Merci Himane pour ton interet à mon application mais je sais pas quel code utiliser, je rencontre toujours le même problème... Une aide de ta part sera la bienvenue.
Merci une autre fois

ENIMistetalmout


mardi 14 août 2007 à 07:26:37 | Re : Datacombo

bricoyeye

Membre Club

Salut

C'est quoi ton probléme au juste?


mercredi 15 août 2007 à 16:03:24 | Re : Datacombo

himane

Réponse acceptée !
Salut
Bon supposant que ta table a 2 colonnes pays et ville
telq pour chaque pays il y a plusieurs ville
et on veut avoir dans cmbox1 la liste des pays voila le code

Set RST1 = New ADODB.Recordset
RST1.Open "Select pays From  table ", cn, adOpenDynamic, adLockOptimistic
If RST1.RecordCount <> 0 Then
RST1.MoveFirst
cmbox1.Clear
Do While Not RST1.EOF
 cmbox1.AddItem RST1.Fields("pays").Value
   RST1.MoveNext
Loop
RST1.Close
End If

et maintenant nous allons avoir dans cmbox2 les villes mais juste celles du pays selectionné dans le cmbox1

Set RST1 = New ADODB.Recordset
RST1.Open "Select villes From  table where pays ="""& cmbox1.text &"""  ", cn, adOpenDynamic, adLockOptimistic
If RST1.RecordCount <> 0 Then
RST1.MoveFirst
cmbox2.Clear
Do While Not RST1.EOF
 cmbox2.AddItem RST1.Fields("villes").Value
   RST1.MoveNext
Loop
RST1.Close
End If

et voila j'espère que j'ai pu t'apporter de l'aide
 si tu as encore des prob n'hesite pas a laisser ta question ici

Bon courage

jeudi 16 août 2007 à 01:28:51 | Re : Datacombo

roura85

slt himane je me demande si tu peux m'aider ds mon projet...
en fait j'ai une fenetre qui contient un datacombo et un datagrid le but c'est de sélectionner un choix (une région) du datacombo et celon ce choix celà m'affiche ds le datagrid les infos des abonnés de cette région...
j'ai relié le datacombo au dataenvironment correspondant ainsi qu'à la commande (qui est une requette parametrée) créé sous la connection ds le dataenvironment bref le résultat c'est que ça n'a pas marché...
merci d'avance...

jeudi 16 août 2007 à 12:53:36 | Re : Datacombo

himane

Salut
oui je veux bien t'aider
bon tu essaye cette proposition
tout d'abord deconecte ta combobox du dataenvironment et tu connecte plutot ton datagrid au dataenvironment et dans l'evenement Form_Load() tu remplis ta combobox par par ce code :

Set RST1 = New ADODB.Recordset
RST1.Open "Select region From  table where tu_met_les_mm_parametre_que_ceux_du_dataenvironment ", cn, adOpenDynamic, adLockOptimistic
If RST1.RecordCount <> 0 Then
RST1.MoveFirst
cmbox1.Clear
Do While Not RST1.EOF
 cmbox1.AddItem RST1.Fields("region ").Value
   RST1.MoveNext
Loop
RST1.Close
End If

dans l'evenemt click tu met

DataEnvir1.Tacommande.Filter = ""

If cmbox1.Text <> "" Then 'si on a choisi la region  comme filtre

DataEnvir1.Tacommande.Filter  = "[region] LIKE '" & cmbox1.Text & "*' "
End If

n'oublie pas ton datagrid doit etre lié au DataEnvir1 et à Tacommande pour que celle si soit filtré une fois que la region est choisi

Bon courage

 




Cette discussion est classé dans : problème, champ, premier, ville, datacombo


Répondre à ce message

Sujets en rapport avec ce message

Petit problème avec des dates... [ par Tatiana ] Hello tout le monde,Voilà, mon problème est très simple... du moins je le pense !!!Dans une table, j'ai un champ de type Date/Heure et de format Génér DataCombo !!!! [ par rouliane76 ] Salut, je me prend la tête sur ce problème depuis pas mal de temps.Voilà mon problème qui toute fois dois être assez simple : j'ai 2 DataCombo. Après fonction find [ par noe ] Salut à tousvoici mon problèmeune base accessune table client avec champ "nom" champ "Prénom" fonction find [ par noe ] Salut à tousvoici mon problèmeune base accessune table client avec champ "nom" champ "Prénom" problème lecture valeur Null base Access [ par EvilGost ] Bonjour,J'ai un programme en VB ou j'utilise une base Access à partir de ADO.Mon problème est le suivant. Dans mon programme, à un endroit, je lis une Problème de focus... M'agace !! [ par vil444 ] Bonjour,g un pti prob de focus (enfin je crois !!)Voilà: g un champ ie qui fait apparaitre des pages web php avec des formulaires dans mon form...A pa Problème d'édition [ par mbar ] Bonjour,J'ai un état basé sur un requète et lors du premier affichage cela est correct mais ensuite l'état qui apparaît est toujours le même à savoir problème tâche [ par bob10 ] Salut tout le mondeJ'exécute un batch à l'aide de la fonction Shell qui l'id de la tache.Et je voudrait réexécuter mon batch seulement lorsque le prem Problème d'enregistrement dans la bdd avec une richtextbox [ par dan24 ] Bonjour à tous,J'utilise une base de données Access 2000.Dans une table de cette base, j'ai un champ appelé "TRAIT_DESCRIPTION" qui est de type "Mémo" Pb avec access - champ vide ! [ par Cyclone ] Salut à tous;petit problème avec une base de données access : j'utilise un programme qui appelle une base access, le problème, c'ets que le 1° champ e


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.