begin process at 2010 03 21 06:51:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

mardi 21 mars 2006 à 10:11:35 | comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

rachidos001

bonjour,
j'ai un petit probleme c'est que je veux creer une table (temporaire) on utilisant des champs de autres tables
table_temp a partir de table1,tables2,table3
dans un code vb qui permet de la creer dans la base et l'utiliser lors de l'appelle

Les Tables:

 

  • Commande ( Dept, Operation, N°com, Date_recp, Date_trans, Date_aff, Centre, Client, Fournisseur, Design_mat, Confir, Date_confir, Obser )
  • Facture ( N°Fact,N°com, Date_Fact, Montant, Devise, Nbr_Colis, Poids, Trans,Moy, Date_arriv, N°Avis, Doc,N°Doc,N°OT,Date_OT, Sit )
  • Instance ( N°Inst,N°Fact, Date_inst, N°Ordre, Obser2 )

merci de votre aide
mardi 21 mars 2006 à 10:32:21 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

AdilELHASSOUNI

Réponse acceptée !

Salut
tu peux utiliser une requete d'action "SELECT  ListeDesChamps INTO TableTemp FROM Source" comme argument de l'insctruction Execute de d'une variable Connection
Si tu veux plus de details, il suffit de le demander.
Bonne chance

mardi 21 mars 2006 à 11:03:44 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

jordinette

Réponse acceptée !
Bonjour rachidos001
Si tu utilises une base Access je ne pense pas que la proposition de AdilELHASSOUNI fonctionne. enfin perso j'ai pas pu utilisé le "Select Into" sur access... Mais j'ai du faire un morceau de code pour créer une table, puis faire un "insert into" dans cette table créer...

exemple de code vba dans Access

sqltes = "CREATE TABLE Info ( champ1 INTEGER , champ2 TEXT(250), champ3 INTEGER , champ4 INTEGER );"
CurrentDb.Execute sqltes

sqltess = "INSERT INTO Info  SELECT table1.champ1 , table2.champ2, table3.champ3, table4.champ4 FROM table1, table2, table3, table4"
CurrentDb.Execute sqltess

Jordinette
mardi 21 mars 2006 à 11:20:14 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

Dalida

Membre Club
Réponse acceptée !
salut,

je ne comprends pas le terme temporaire.
as-tu besoin de créer physiquement la table dans la base de données ?
si oui, c'est une source potentielle d'erreurs et il faudra la supprimer ce qui est une autre source potentielle d'erreurs.
si tu peux te contenter d'une table créée en dehors de la bdd il suffit de requêter :

"SELECT table1.champ1, table2.champ2, table3.champ3 FROM table1, table2, table3"
la bdd te renvoies une table (
champ1, champ2, champ3) que tu valorises comme tu veux.

[ Dalida ]
pensez à indiquer le langage utilisé et sa version !
mardi 21 mars 2006 à 12:10:27 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

rachidos001

ok je pense que j'etait pas assez claire
je developpe avec (ado) vb6.0 ,access 2000,que je doit la faire migrer vers SQL2000
je suis obliger de faire une table temporaire qui va contenir des information d'une jointure de 3 table , j'ai utiliser une requete mais ca pas marché c'est pour ca que j'ai pensé a creer une table chaque fois que j'execute mon appli pour m'aider a faire une recherche pour savoir la situation des commandes,factures,et instances
voici mes tables

Les Tables:

 

*Commande ( Dept, Operation, N°com, Date_recp, Date_trans, Date_aff, Centre, Client, Fournisseur, Design_mat, Confir, Date_confir, Obser )

*Facture ( N°Fact,N°com,Date_Fact, Montant, Devise, Nbr_Colis, Poids, Trans,Moy, Date_arriv, N°Avis, Doc,N°Doc,N°OT,Date_OT, Sit )

*Instance ( N°Inst,N°Fact,Date_inst, N°Ordre, Obser2 )

la requete qui marche pas si je l'integre dans mon code :

SELECT [Dept] AS Département, [Operation] AS Opération, [commande].[N°com] AS N°Commande, [Date_recp] AS [Date Récp], [Date_trans] AS [Date Trans], [Date_aff] AS [Date Aff], [Centre], [Client], [Fournisseur], [Design_mat] AS Désignation, [Confir] AS Confirmation, [Date_confir] AS [Date Confirm], [Obser] AS Observation1, [N°Fact] AS N°Facture, [Date_Fact] AS [Date Fact], [Montant], [Devise], [Nbr_Colis] AS [Nbr Colis], [Poids], [Trans] AS Transporteur, [Moy] AS Moyen, [Date_arriv] AS [Date Arrivée], [N°Avis], [Doc] AS [Document Joint], [N°Doc], [facture].[N°OT] AS N°OT, [Date_OT] AS [Date OT], [Sit] AS Transitaire, [N°Inst] AS N°Instance, [Date_inst] AS [Date Instance], [N°Ordre] AS N°Assurance, [Obser2] AS Observation2

FROM (commande LEFT JOIN facture ON ([commande].[N°com]=[facture].[N°Com]) AND ([commande].[operation]=[facture].[operat])) LEFT JOIN Instance ON [facture].[N°OT]=[Instance].[N°OT]
elle me donne une erreur lorsque je debougue rst.recordcount "cette operation n'est pas autoriser si l'objet est fermer",ma connection est declarer ds un module comme global
elle a etait fait avec l'assistant access
mais si je fais l'appelle a cette requette de mon code ca marche

tous ca m'as fait penser a creer une table disant temporaire qui se rempli avec cette requette pour que je puisse l'interoger chaque fois que j'execute cette partie de mon appli

merci de m'aider je suis completement perdu

mardi 21 mars 2006 à 13:57:34 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

rvblog

Membre Club
Réponse acceptée !
Re-salut Rachidos01,

tu n'avais pas tout dit (http://www.vbfrance.com/forum.v2.aspx?ID=691916), ton erreur arrive donc sur la ligne rst.recordcount,
mais n'as tu pas déjà fermé ton recordset avant de questionner le recordcount?


rvblogn
mercredi 22 mars 2006 à 09:57:27 | Re : comment creer une table dans un code vb6.0 a partir des champs de d'autre table qui existe sur une base access

rachidos001

Réponse acceptée !
merci mes amis
c'est tres gentil de votre part,je penser pas avoir toutes ces interventions chaqu'un me donne son avis ,sans vos suggestion j'avais pas la moindre chance de trouver la solution
mais hamdoli allah je suis arrivée
merci encore a vous tous
j'ai fait une verification de mon form_load et aussi la procedure qui contient la requete ,et ca marche
1000 merci a vous tous
mercredi 22 mars 2006 à 10:08:06 | etat access et vb6.0


Cette discussion est classée dans : creer, date, table, code, partir


Répondre à ce message

Sujets en rapport avec ce message

CREER UN ENREGISTREMENT DANS UNE TABLE A PARTIR DU FORMULAIRE [ par sergeszebe ] Bonjour à tous, j'ai une table tb_M vide crée dans une base sql server 2005 j'ai un formulaire en vb.net(envoi_message avec des texbox txtexp,txtdes,t créer des OptionButton à partir du code [ par mayerp ] Bonjour,j'aurai voulu savoir, si cela est possible, comment creer a partir du code des OptionButton contenu dans une Frame.J'arrive en fait à creer la Creer simple MAcro XLS à partir d'un code VBA [ par btheodoric ] Bonjour à tous, je cherche désespérement à créer une Macro à partir d'un code vba mais je n'y arrive même pas tellement je suis mauvais...Et en suivan Creer repertoire a partir de la date de fichier [ par acornuez ] Bonjour, J'ai un repertoire avec plusieurs photos. Je souhaite ranger mes photos par date. Pour ce faire, il faudrait créer un repertoire par date et Insérer des formules arithmétiques à partir d’une table [ par iabraoui ] J'ai un petit problème concernant l'insertion des formules arithmétique à partir d'une table Dans mon code VB Exemple : Table : Rubrique Code  ouvrir une table access en excel a partir d'une code vb6 [ par ELATI ] bj à tous,j'ai un projet à realiser je besoin d'une code en vb qui permet d'afficher le contenu d'une table sous access en forma excel .je veux aussi VB.Net Code pour créé un Table dans un fichier Acces, J'ai la requête mais ca bug [ par MagDix ] Bonjour à tous Je cherche à me créer une nouvelle table dans mon fichier Acces. J'utilise cette requete SQL: [code=vb]RequeteSQL = "CREATE TABLE '%" code vb [ par almakoevi ] j'ai créé dans un form un champ de saisie avec un bouton pour enregistrer dans une table en access les informations saisies dans le champ.En bref je v VB.Net Ado.Net Création d'une Table Bug ? [ par MagDix ] Bonjour à tous J'essais de me créer une Table dans un Fichier Acces. J'utilise mon code mais rien ne fonctionne. J'ai donc fouillé un peu pour trouv VB.Net Ado.Net Ajout de colonne lors d'un ajout d'une table ? [ par MagDix ] Bonjour à tous J'aimerais me créer un table avec quelques colonnes. J'utilise une reqête qui ne fais qu'ajouter une table [code=vb]Dim strSQL As Stri


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales