Hallo zusammen,
mein Problem ist folgendes:
Aud einer Access2’ Anwendung heraus möchte ich Aufkleber mit einer fortlaufenden Nummer drucken.
zb.: Von 6400 - 6500 (For i = 6400 to 6500)
?? Wie bekomme ich diese Zahlen auf meine Etiketten.
Wie Du einen Bericht mit einm Etikett aus einem Datensatz erstellst, ist Dir wohl klar.
Dann mach folgendes:
Erstelle eine Tabelle, sagen wir tblLabel, mit einem Feld ID.
Dann kannst Du mit
Sub ErzeugeDatensaetze()
Dim dbs As Database, rst As Recordset
Dim strSQL As String
Dim i As Integer
Set dbs = CurrentDb
strSQL = "SELECT \* from tblLabel"
Set rst = dbs.OpenRecordset(strSQL)
For i = 6400 To 6500
rst.AddNew
rst!id = i
rst.Update
Next
rst.Close
Set dbs = Nothing
End Sub
die gewünschten Datensätze erzeugen. Voilà!
Gruß
J.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wie Du einen Bericht mit einm Etikett aus einem Datensatz
erstellst, ist Dir wohl klar.
Dann mach folgendes:
Erstelle eine Tabelle, sagen wir tblLabel, mit einem Feld ID.
Dann kannst Du mit
Sub ErzeugeDatensaetze()
Dim dbs As Database, rst As Recordset
Dim strSQL As String
Dim i As Integer
Set dbs = CurrentDb
strSQL = „SELECT * from tblLabel“
Set rst = dbs.OpenRecordset(strSQL)
For i = 6400 To 6500
rst.AddNew
rst!id = i
rst.Update
Next
rst.Close
Set dbs = Nothing
End Sub
die gewünschten Datensätze erzeugen. Voilà!
Gruß
Vielen Dank für deine Antwort.
Die Idee mit der datenbank hatte ich auch schon.
Eigentlich hoffte ich auf eine Lösung ohne Tabelle, da diese
jedesmal neu gefüllt werden muss.
Aber wenns anders nicht geht.