begin process at 2012 02 16 07:47:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

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

 > 

Import de donnees


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

Import de donnees

mercredi 6 mars 2002 à 16:32:17 | Import de donnees

canard66

Salut,

J'ai un pb car je veux importer des donnees de excel vers access mais ca marche pas, voila mon code:

Public ClasseurXLS As Object
Private Sub Command1_Click()

Set db = OpenDatabase("c:\BDD\ebauche.mdb")
Set ClasseurXLS = CreateObject("Excel.application")

'Initialisation Emplacement du fichier à importer
If (Text1 <> "") Then
PathFic = Text1
Else
réponse = MsgBox("Emplacement du fichier à importer manquant", vbExclamation + vbOKOnly, "Attention !!!")
Exit Sub
End If

'Initialisation Nom du fichier à importer
If (Text2 <> "") Then
NomFic = Text2
NomFic = NomFic & ".xls"
Else
réponse = MsgBox("Nom du fichier à importer manquant", vbExclamation + vbOKOnly, "Attention !!!")
Exit Sub
End If

'Ouverture du classeur d'importation
ClasseurXLS.Workbooks.Open PathFic & NomFic
ClasseurXLS.Visible = True


i = 2
Do While ClasseurXLS.cells(i, 1) <> ""
'Recuperation des données lignes par lignes
iNom_client = ClasseurXLS.cells(i, 1)
iPrénom_client = ClasseurXLS.cells(i, 2)
iTel_client = ClasseurXLS.cells(i, 3)
iCode_hotline = ClasseurXLS.cells(i, 4)
iNom_de_lenseigne = ClasseurXLS.cells(i, 5)
iDatedachat = ClasseurXLS.cells(i, 6)
idureecontrat = ClasseurXLS.cells(i, 7)
'Insertion des données dans la table
SQL = "insert into Client ([Nom client],[Prénom client],[Tel client]) values (' " & iNom_client & " ' , ' " & iPrénom_client & " ' , ' " & iTel_client & " ')"
db.Execute SQL
SQL = "SELECT MAX (N°client) FROM Client"
rs = db.OpenRecordset(SQL)
temp = rs.Fields("N°client").Value
SQL = "insert into Contrat ([Code hotline],[Nom de l'enseigne],[Durée du contrat],[Date d'achat de l'ordinateur],[Nom client],[N°cli]) values (' " & iCode_hotline & " ' , ' " & iNom_de_lenseigne & " ' , ' " & idureecontrat & " ' , ' " & iDatedachat & " ',' " & iNom_client & " ',' " & temp & " ')"
db.Execute SQL
i = i + 1
Loop

'Fermeture du classeur d'importation
ClasseurXLS.Workbooks.Close

MsgBox ("Importation des données effectuée")

End Sub


et ca merde au recordset, ca me dit que ca ne gere pas cette methode, pourtant j'en ai besoin car c'est cle etrangere de ma table, ca relie ma table client et ma table contrat

AIDEZ MOI SVP!!!!!!!!!!

Merci @ bientot.


Cette discussion est classée dans : sql, classeurxls, client, cells, importer


Répondre à ce message

Sujets en rapport avec ce message

SVP besoin d'aide!!!!!!!!!!!!!!!!!!!!!!!!! [ par Crazyblinkgirl ] Salut!!!J'ai une requete sql = "insert into client ..." qui fonctionne mais seulement si j'ai un client déjà ds la base (je fais une recherche), quan Comment importer un fichier Excel dans un BD SQL Server en VB ? [ par pounet ] Bonjour !J'aimerais savoir comment faut-il faire à partir de VB pour ouvrir un fichier excel et importer le contenu des colonnes de la feuille dans un URGENT: Excel vers Access [ par ponspons ] J'ai un problème lorsque je veux transférer un fichier excel vers une base access. Quand je met une requête avec des données ça marche:sql = "INSERT I AIde SQL ACCESS [ par papaours ] salut bon mon bout de code me sort trop peu de parametre 3 attendus.JE NE PIGES PAS;MERCI.Public XLS As ObjectSub Macro1() Dim DB1 As Database, dbs As Importer/exporter des données SQL server [ par macflyFR ] bonjourj'ai un programme développé en vb qui utilise les données d'une base sql serverj'aimerais pouvoir importer et exporter certaines tables de ma b no comprendo le problème [ par preempalver ] bonjour à tous, j'ai trouvé un code source sur le site et je l'ai adapté à mes besoins, le voiciSub StartExcel7()Dim XL As Excel.ApplicationDim xlbook Urgent SQL & VB [ par aptech ] Je veux introduire les données suivante dans une db accessla variable iIdClient et iIdTz sont des integer et la variable dDate et de type date/heureil Au sujet des côtes pour SQL [ par Dreamfusion ] Qq'un sait comment je peux effectuer mes requêtes SQL avec des champs qui ont des côtes ? Car sinon la requête plante...Style : SELECT *FROM CLIENTWHE Crystal Report [ par scortex84 ] Bonjour !J'apprend à utiliser Crystal Report fournit avec VB.NET. Mais j'ai un chtit soucis :Je souhaite créer un etat d'impression tout bete qui refl pb de requête SQL [ par tedparker ] Voilà j'ai une requête SQL contenant les caractères & et " que j'essaye de mettre dans un string mais bien sur cela ne marche pas (confusion avec ")j'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,794 sec (3)

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