Dim r As Long rst.Open "SELECT Dexia.Num_enrg, Dexia.Date_eng FROM Dexia", cnx If rst.RecordCount > 0 Then DataBase_1.Rows = rst.RecordCount + 1 While rst.EOF = False r = r + 1 ' N° de ligne DataBase_1.TextMatrix(r, 0) = rst.Fields("Num_enrg") DataBase_1.TextMatrix(r, 1) = rst.Fields("Date_eng") rst.MoveNext DoEvents Wend rst.Close
Dim Chaine As String, r As Long Do While Not rst.EOF Chaine = Chaine & rst.Fields(0) & vbTab & rst.Fields(1) & vbCr DoEvents LoopDe plus, avant de faire ce .Clip, il faut sélectionner la zône concernée par ce transfert : Il faut donc sélectionner avec :
DataBase_1.Row = 1 ' ligne départ DataBase_1.RowSel = rst.RecordCount + 1 ' ligne de fin DataBase_1.Col = 0 ' Colonne de départ DataBase_1.ColSel = 1 ' Colonne de fin
SELECT Num_enrg, Date_eng FROM Dexia(tu n'es pas obligé de préciser le nom de la table à chaque champ si tu n'utilises qu'une table dans ta requète)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question