vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
Dummer User hat Dummer Frage...  
Autor: Seccho
Datum: 05.12.02 10:54

Hallo Leute

Ich hab ein Problem. Bei der Datenbankabfrage (Workshop III) will ich aus dem Datagrid die AdrNr übertragen und auf dem Hauptform wieder mit .seek finden. Muss ich "Tabelle" und einen Index setzen? Kann ich den Datensatz auf eine andere Weise "wiederfinden". Fragen über fragen. Bin am Ende und brauch das Prog...

Private Sub Command1_Click()
 
  Dim SQL As String
  Dim AdrNr As Long
 
  ' Suchen-Dialog anzeigen
  Load frm_Suchanfrage
  With frm_Suchanfrage
    .Show 1
    SQL = .Tag
  End With
  Unload frm_Suchanfrage
 
  ' Wenn nicht auf "Abbrechen" geklickt wurde
  If SQL <> "" Then
    ' Auswahlliste anzeigen
    Load Form2
    With Form2
      .Data1.RecordSource = SQL
      .Data1.Refresh
 
      ' Ergebnis prüfen
      If .Data1.Recordset.RecordCount = 0 Then
        ' kein Eintrag gefunden
        AdrNr = 0
        MsgBox "In der Datenbank ist kein entsprechender " & _
          "Eintrag gespeichert!", 64, "SUCHEN"
      ElseIf .Data1.Recordset.RecordCount = 1 Then
        ' exakt 1 Eintrag, d.h. sofort anzeigen
        AdrNr = .Data1.Recordset("ID")
      Else
        ' mehrere Treffer, d.h. Liste anzeigen
        .Show 1
        AdrNr = .Tag
      End If
    End With
    Unload Form2
 
    ' wenn ein Eintrag aus der Liste ausgewählt wurde
    ' oder sowieso nur ein Treffer vorhanden war
    If AdrNr > 0 Then
      ' Adresse zur Bearbeitung anzeigen
      Tabelle.Index = "ID"
      Tabelle.Seek "=", AdrNr
      'Datensatz_Anzeigen
    End If
  End If
End Sub
danke im voraus falls sich jemand um diesen anfänger kümmert

PS: Könnt Ihr mir ein Buch empfehlen, welches sich "grundsätzlich" mit VB und Datenbanken befasst?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dummer User hat Dummer Frage... 134Seccho05.12.02 10:54
Re: Dummer User hat Dummer Frage... 312ModeratorDieter05.12.02 11:01
Re: Dummer User hat Dummer Frage... 44Seccho05.12.02 11:04
Re: Dummer User hat Dummer Frage... 292ModeratorDieter05.12.02 11:07
Re: Dummer User hat Dummer Frage... 46Seccho05.12.02 11:13
Re: Dummer User hat Dummer Frage... 285ModeratorDieter05.12.02 11:27
Re: Dummer User hat Dummer Frage... 36Seccho05.12.02 11:32
Re: Dummer User hat Dummer Frage... 325ModeratorDieter05.12.02 11:38
Re: Dummer User hat Dummer Frage... 57Seccho05.12.02 11:41
Re: Dummer User hat Dummer Frage... 65rasmel05.12.02 11:52
Re: Dummer User hat Dummer Frage... 34Seccho05.12.02 11:55
Re: Dummer User hat Dummer Frage... 38rasmel05.12.02 12:04
Re: Dummer User hat Dummer Frage... 42Seccho05.12.02 12:13
Re: Dummer User hat Dummer Frage... 330ModeratorDieter05.12.02 12:34

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