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 : encor un datagrid [ Windows / Formulaire et Controls ] (rabli)

dimanche 27 juillet 2008 à 23:17:30 | encor un datagrid

rabli

salut, je suis sur VB6 je voudrai savoir cmt faire pour avoir les champs de 2 tables sur un meme datagrid.
exemple
table Devis: n_devis, date,id_chantier
table Chantier: id_chantier, nom

et j aimerai obtenir par exemple les champs n_devis et nom sur un meme datagrid...
est ce que c possible.
J'ai essayé avec la classe persistance voila :
Public Function list(ByVal tables As String, ByVal C As String) As ADODB.Recordset
Dim sql As String
Dim rs As New ADODB.Recordset
sql = "select " & C & " from " & tables
rs.ActiveConnection = m_cnn
rs.CursorLocation = adUseClient
rs.Open sql, m_cnn, adOpenStatic, adLockOptimistic
Set list = rs.Clone
Set rs = Nothing
End Function

je sais plus quoi maitre dans la classe Devis et Chantier pour que ca marche
help pleaaaaaaaaase

lundi 28 juillet 2008 à 13:38:44 | Re : encor un datagrid

NHenry

Membre Club
Bonjour,

Un petit toue par SQL serait pas mal, exemple :

Tables :
T1 : Champ1, Champ2
T2 : Champ3, Champ4
T1.Champ1 est la clé primaire
T2.Champ3 est une clé étrangère pointant sur T1.Champ1

Requête :
SELECT T1.Champ1,T1.Champ2, T2.Champ4 FROM T1, T2 WHERE T1.Champ1=T2.Champ3
(Je n'ai pas mis T2.Champ3 car il aurait la même valeur que T1.Champ1)

Ma signature pour pointer sur mon site

lundi 28 juillet 2008 à 15:58:51 | Re : encor un datagrid

LIBRE_MAX

Salut,

NHenry:

Elle parle de Datagrid.Cela suppose donc Ajout Modif et Suppr.

La clé étrangère (champ3) doit donc être inclus.
Et ça sera pas du gateau de gérer l' integrité.

                


... Y'en a même qui disent qu'ils l'ont vu voler.


lundi 28 juillet 2008 à 16:36:03 | Re : encor un datagrid

NHenry

Membre Club
Bonjour,

Pour être franc, la modification si il y a 2 (ou +) tables dans une requête, Access (par exemple) ne gèrera pas la modification/ajout/suppression, j'ai eu quelques combats acharnés avec Access à ce sujet .

Ma signature pour pointer sur mon site



Cette discussion est classé dans : rs, datagrid, tables, devis, chantier


Répondre à ce message

Sujets en rapport avec ce message

Tables temporaires dans VB6 + SQL Server [ par lolo ] Bonjour,j'ai une appli qui a besoin de tables de travail pour ses calculs, et qui est multi-utilisateurs. J'ai donc pensé aux tables temporaires, mais mise a jour de datagrid quand plusieurs tables en relation (base de données) [ par ben ] comment mettre jour un datagrid et donc les données quand plusieurs tables sont en relation dans un meme datagrid.le code de mon recordset est par exe mise a jour de datagrid quand plusieurs tables en relation (base de données) [ par ben ] comment mettre jour un datagrid et donc les données quand plusieurs tables sont en relation dans un meme datagrid.le code de mon recordset est par exe mise a jour de datagrid quand plusieurs tables en relation (base de données) [ par ben ] comment mettre jour un datagrid et donc les données quand plusieurs tables sont en relation dans un meme datagrid.le code de mon recordset est par exe PROBLEME de mise à jour d'une DATAGRID [ par kenshi ] bonjourvoilà le problème:G essayé par tous les moyens de pouvoir saisir les informations directement sur ma DataGrid et il n'y en a aucun qui a foncti Afficher plusieurs tables dans une datagrid [ par Freerideur ] Bonjour,J'aimerais afficher le résultat de plusieurs tables dans la même datagrid, je ne sais pas si c'est possible et encore moins comment faire.Help datagrid, insertion [ par vish ] salut, j'essaye depuis des jours d'afficher le resultat de ma requete dans mon datagrid voici mon code:rivate Sub Form_Load()Dim SQL As StringDim rs A datagrid [ par Simaifou ] Salut tout le mondeJ' essaie en vain de charger la datasource d'une datagrid avec un adodb.recordset voici mon affaireform_load() dim rs as adodb.re datagrid et textbox.... [ par Arkarch ] Bonjour, j'ai une question qui va ptetre vos paraitre bete mais voilà : J'ai un datagrid qui pompe un fichier .mdb j'ai fait :Set rs = New ADODB.Con Encore et toujours les datagrid... [ par petitemainate ] Alors voilà, j'ai un soucis de type quand je remplis ma datagrid avec un recordset.Toute ma table (qui est dans access) est de type texte, alors je co


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,234 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é.