24. august 2003 - 16:45
Der er
24 kommentarer og 2 løsninger
Print database tabel til TXT fil
Jeg skal bruge et lille program eksempel fra en af ejr eksperter der kan som overskriften siger: Generere en TXT fil med en ASCII table af en tabel fra en database fx: data.mdb Mvh Light
Annonceindlæg fra HP
24. august 2003 - 16:48
#1
can you explain this please? "Generere en TXT fil med en ASCII table af en tabel fra en database fx: data.mdb" ASCII table ?
24. august 2003 - 16:56
#2
altså noget skrevet i ASCII RAW text
24. august 2003 - 17:03
#3
Open App.Path & "\filnavn.txt" For Output As #1 Print #1, "Overskrift" Data1.Recordset.MoveFirst Do Until Data1.Recordset.EOF Print #1, "Navn " & Data1.Recordset.navn Data1.Recordset.MoveNext Loop Close #1
24. august 2003 - 17:04
#4
sku ha været et svar
24. august 2003 - 17:05
#5
Do you have Access installed on the PC also? I am asking this because IF Access is installed then it can be automated from VB to get Access to export the table. Otherwise you will need to read each record in VB and write it to atext file in CODE
24. august 2003 - 17:06
#6
blueeye97 has given an example i VB !
24. august 2003 - 17:07
#7
Terry > Det er jo fordi spørgsmålet er stillet i VB kategorien :0)
24. august 2003 - 17:10
#9
blueeye97 >Yes I know, thats no problem, but I also suggest that it could be done from Access!
24. august 2003 - 17:11
#10
Thats also in VB category :o) No, sorry not off the top of my head, I havent worked so much with CR
24. august 2003 - 17:11
#11
jeg var bare så glad for at kunne svarre på et spørgsmål :o))
24. august 2003 - 17:13
#12
blueeye97 VB siger, når jeg prøver at køre programmet => Object variable or With block variable not set i linien: Data1.Recordset.MoveFirst what to do ??
24. august 2003 - 17:15
#13
Du skal lige lave en datacontrol. Den ligger i toolbox'en i venstre side. I den vælger du din database og så ellers bare min kode...
24. august 2003 - 17:21
#14
den har jeg lavet blueeye ;o) jeg er ikke helt dum :o)) ej.. sry.. har lavet en men det er efter at den siger fejlen
24. august 2003 - 17:28
#15
kan nogen lave det så det er en DataGrid eller en FlexGrid control der blvier konverteret til ASCII ??
24. august 2003 - 17:29
#16
well light... Det virker altså. eksemplet er plukket ud af et af mine egne programmer... :o)
24. august 2003 - 17:34
#17
Det er lidt det samme light. Du løber bare tabellen igennem med do until .recordset.eof skrive...skrive...skive... loop
24. august 2003 - 17:35
#18
hvad hedder din mdb fil og hvad hedder tabellen ?
24. august 2003 - 17:38
#19
data.mdb og kald bare tabellen for: tblTEST
24. august 2003 - 17:39
#20
det er ikke det samme for det med Grid rør koden slet ikke databasen
24. august 2003 - 17:46
#21
Data1.DatabaseName = App.Path & "\data.mdb" Data1.RecordSource = "select * from tblTEST" Open App.Path & "\filnavn.txt" For Output As #1 Print #1, "Overskrift" Data1.Recordset.MoveFirst Do Until Data1.Recordset.EOF Print #1, Data1.Recordset.feltnavn Data1.Recordset.MoveNext Loop Close #1
24. august 2003 - 17:47
#22
Ovenstående virker altså... Brug det eller ej. Jeg har ikke bedre løsninger :o)
24. august 2003 - 17:50
#23
det har intet med flexgrid at gøre
24. august 2003 - 17:51
#24
kan du lave det med flexgrid ?? at det er flexgrid => ASCII ?? sry skrev det ikke i spm tekst men jeg giver ikke 100 pts for kun det... minf ejl i know men alligevel
24. august 2003 - 17:59
#25
Du har fået svar på det du spurgte om og derfor er point også mine. Men det er naturligvis op til din egen samvittighed. Jeg klarer mig nok uden...
24. august 2003 - 18:24
#26
det er det vel...
Kurser inden for grundlæggende programmering