VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
(login to hide)
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

GEGEVENS UIT EEN DBGRID KOPIEREN - Oud Forum inhoud (alleen lezen)
U bevindt zich > Oude forum > Visual Basic 6.0 > Databases ... (VB 6.0) > gegevens uit een dbgrid kopieren
Gepost door Queenie gepost op 15/06/2005 om 12:10

wil de gegevens die in een dbgrid staan naar het klembord kopieren.

dit lukt me indien er minder records zijn dan het max aantal dat op scherm kan getoond worden. indien er meer zijn loopt het mis

gegeven: in de dbgrid zijn 29 records op scherm zichtbaar; totaal aantal records 155.

Mijn code:
Private Sub CmdCopy_Click()
Dim aantalrecords As Integer
Dim KopieTekst As String
Dim RTeller As Integer
On Error GoTo fout
DtaCopy.Recordset.MoveLast
aantalrecords = DtaCopy.Recordset.RecordCount
DtaCopy.Recordset.MoveFirst
KopieTekst = ""
Clipboard.Clear

With Faktuurgrid
'.Row = 0
Do While RTeller < aantalrecords 'indien hier 29 staat werkt het ok
.Col = 0
KopieTekst = KopieTekst & .Text
.Col = 1
KopieTekst = KopieTekst & vbTab & .Text
.Col = 2
KopieTekst = KopieTekst & vbTab & .Text
.Col = 3
KopieTekst = KopieTekst & vbTab & .Text
.Col = 4
KopieTekst = KopieTekst & vbTab & .Text
.Col = 5
KopieTekst = KopieTekst & vbTab & Right(.Text, 2)
.Col = 6
KopieTekst = KopieTekst & vbTab & .Text & vbCrLf
RTeller = RTeller + 1
.Row = RTeller
Loop
End With
Clipboard.SetText KopieTekst
Exit Sub
fout:
If Err.Number = 3021 Then 'geen records
MsgBox "er zijn geen records om te kopieren", vbExclamation
ElseIf Err.Number <> 0 Then
MsgBox Err.Number & "  " & Err.Description & " Rij nummer = " & RTeller & " Max Rij = " & aantalrecords

End If
End Sub

mijn ingoebouwde foutroutine geeft een msgbox met fout 6418 invalid row number rij =30, maxrij = 155

Gepost door Queenie gepost op 18/06/2005 om 11:06
Weet niemad de oplossing voor mijn probleem?
Gepost door Don Delegate gepost op 18/06/2005 om 22:07
Misschien eens proberen met RTeller te initaliseren met 1
Start - Zoeken op oude forum

 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php