vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Inhalt der Datensätze addieren? 
Autor: dati
Datum: 18.05.04 14:24

Hi StoneX,
erstmal vielen Dank!!!

Ich hab hier nur im Moment ein paar Probleme mit der Umsetzung, deshlab füge ich hier einfach mal meinen kompletten Code ein:

Dim Db As Database
Dim dbFile As String
Dim Tabelle As Recordset
Dim TabDef As New TableDef
Dim Feld As New Field
 
Private Sub Command1_Click()
'Datenbak erstellen
dbFile = "C:\nr.MDB"
Set Db = Workspaces(0).CreateDatabase(dbFile, dbLangGeneral, _
  dbEncrypt + dbVersion30)
End Sub
 
Private Sub Command2_Click()
'Datenbank-Tabelle erstellen
TabDef.Name = "nrs"
 
'Datenfeld #1
Feld.Name = "Nr"
Feld.Type = dbLong
Feld.Attributes = dbAutoIncrField
TabDef.Fields.Append Feld
Set Feld = Nothing
 
'Datenfeld #2
Feld.Name = "A"
Feld.Type = dbLong
TabDef.Fields.Append Feld
Set Feld = Nothing
 
'Datenfeld #3
Feld.Name = "B"
Feld.Type = dbLong
TabDef.Fields.Append Feld
Set Feld = Nothing
 
Db.TableDefs.Append TabDef
Db.Close
 
Set TabDef = Nothing
Set Db = Nothing
 
End Sub
 
Private Sub Command3_Click()
'Datenbank öffnen
dbFile = "C:\nr.MDB"
Set Db = Workspaces(0).OpenDatabase(dbFile, False, False)
Set Tabelle = Db.OpenRecordset("nrs")
End Sub
 
Private Sub Command4_Click()
'Datenbank schließen
Tabelle.Close
Db.Close
Set Tabelle = Nothing
Set Db = Nothing
 
End Sub
 
Private Sub Command5_Click()
'Datensatz1 hinzufügen
Tabelle.AddNew
Tabelle("A") = "1"
Tabelle("B") = "2"
Tabelle.Update
Tabelle.Bookmark = Tabelle.LastModified
End Sub
 
Private Sub Command6_Click()
'Datensatz2 hinzufügen
Tabelle.AddNew
Tabelle("A") = "3"
Tabelle("B") = "4"
Tabelle.Update
Tabelle.Bookmark = Tabelle.LastModified
End Sub
Irgendwo in dem Code ist glaub ich sowieso ein Fehler: Denn wenn ich auf Command2 klick, dann kommt die Fehlermedlung: "Laufzeitfehler 91: Objektvariable oder With-Blockvariable nicht festgelegt" und im Debug-Modus springt er dann zu
Db.TableDefs.Append TabDef
Aber jetzt zum eigentlichen Problem:
Wie bzw. wo muss ich jetzt deinen Code da einbinden? Und wo wird mir das Ergebnis angezeigt? Würde die Summe nämlich sonst gerne in eine Listbox oder in Listview ausgegeben bekommen.
Also als Ergebnis müsste ich ja (wenn Datensatz1 und Datensatz2 je einmal in der Datenbank sind) "4" bzw. "6" bekommen?

Wenn du mir hierbei noch helfen könntest wäre ich (hoffe ich mal) extrem froh ....

Mega vielen Dank,
dati
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Inhalt der Datensätze addieren?1.338dati17.05.04 21:28
Re: Inhalt der Datensätze addieren?945StoneX17.05.04 22:21
Re: Inhalt der Datensätze addieren?996dati17.05.04 22:50
Re: Inhalt der Datensätze addieren?1.041StoneX18.05.04 08:13
Re: Inhalt der Datensätze addieren?1.012dati18.05.04 11:50
Re: Inhalt der Datensätze addieren?966StoneX18.05.04 12:19
Re: Inhalt der Datensätze addieren?991dati18.05.04 14:24
Re: Inhalt der Datensätze addieren?916StoneX18.05.04 14:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel