vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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

Visual-Basic Einsteiger
Problem mit Datenbank 
Autor: JoJo
Datum: 07.11.01 16:33

hallo,

ich habe da so ein Problem mit so einer Datenbank, ich bastel in Access 2000 VBA rum. Das Grundgerüst etc. steht nur die Eingabe scheint nicht ganz zu klappen.
Wenn ich zum Beispiel Mustermann Max eingebe, so erscheint nachher beim drücken auf 'Erster' im Nachname Feld 'Mustermann' was ja richtig ist, nur im Vorname Feld erscheint sowas wie 'mann Max' . es scheint so das irgendwie das Mit dem Leerzeichen bzw. das zählen von rechts für den Vornamen nicht klappt.

Hier ist der Code:

Option Compare Database

Private Sub Erster_Click()
On Error GoTo Err_Erster_Click


DoCmd.GoToRecord , , acFirst

Exit_Erster_Click:
Exit Sub

Err_Erster_Click:
MsgBox Err.Description
Resume Exit_Erster_Click

End Sub
Private Sub cmdFirst_Click()
On Error GoTo Err_cmdFirst_Click
cmdPrev.Enabled = False
cmdNext.Enabled = True
cmdNext.SetFocus

DoCmd.GoToRecord , , acFirst

Exit_cmdFirst_Click:
Exit Sub

Err_cmdFirst_Click:
MsgBox Err.Description
Resume Exit_cmdFirst_Click

End Sub
Private Sub cmdPrev_Click()
On Error GoTo Err_cmdPrev_Click


DoCmd.GoToRecord , , acPrevious

Exit_cmdPrev_Click:
Exit Sub

Err_cmdPrev_Click:
MsgBox Err.Description
Resume Exit_cmdPrev_Click

End Sub
Private Sub cmdNext_Click()
On Error GoTo Err_cmdNext_Click


DoCmd.GoToRecord , , acNext

Exit_cmdNext_Click:
Exit Sub

Err_cmdNext_Click:
MsgBox Err.Description
Resume Exit_cmdNext_Click

End Sub
Private Sub cmdLast_Click()
On Error GoTo Err_cmdLast_Click
cmdNext.Enabled = False
cmdPrev.Enabled = True
cmdPrev.SetFocus

DoCmd.GoToRecord , , acLast

Exit_cmdLast_Click:
Exit Sub

Err_cmdLast_Click:
MsgBox Err.Description
Resume Exit_cmdLast_Click

End Sub
Private Sub cmdDelete_Click()
On Error GoTo Err_cmdDelete_Click


DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_cmdDelete_Click:
Exit Sub

Err_cmdDelete_Click:
MsgBox Err.Description
Resume Exit_cmdDelete_Click

End Sub
Private Sub cmdClose_Click()
On Error GoTo Err_cmdClose_Click


DoCmd.Close

Exit_cmdClose_Click:
Exit Sub

Err_cmdClose_Click:
MsgBox Err.Description
Resume Exit_cmdClose_Click

End Sub
Private Sub cmdInsert_Click()
Dim strNamen As String
Dim SuchText As String
Dim Pos1 As Integer
Dim Pos2 As Integer
Dim strNachname As String
Dim strVorname As String

On Error GoTo Err_cmdInsert_Click

strNamen = InputBox("newdbs")
SuchText = strNamen
SuchZeichen = " "

Pos1 = InStr(SuchText, SuchZeichen)
strNachname = Left$(strNamen, Pos1)
strVorname = Right$(strNamen, Pos1)

txtNachname.Value = strNachname
txtVorname.Value = strVorname


DoCmd.GoToRecord , , acNewRec

Exit_cmdInsert_Click:
Exit Sub

Err_cmdInsert_Click:
MsgBox Err.Description
Resume Exit_cmdInsert_Click

End Sub


Private Sub Detailbereich_Click()

End Sub


danke für etwaige Hilfen...

JoJo

P.S.: Habe leider noch net die Ahnung, deswegen wenn Ihre Tips habt, bitte etwas einleuchtender Erklären.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Datenbank50JoJo07.11.01 16:33
Re: Problem mit Datenbank194unbekannt07.11.01 17:33
Re: Problem mit Datenbank19JoJo07.11.01 17:56

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