vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Re: Suchfunktion einbauen 
Autor: ModeratorDieter (Moderator)
Datum: 27.12.02 14:51

Hi Monika,

ok - nehmen wir einmal an, dass Du bereits eine Form mit den entsprechenden Textfeldern erstellt hast. Per Button-Klick soll dann der Name abgefragt werden und falls eindeutig vorhanden, die Daten in den Textfeldern angezeigt werden.

Folgende Vorgehensweise empfehle ich:
1.) Deklaration der benötigten Objekte im Allgemein-Teil der Form:
Option Explicit
Private Db As Database
2.) Beim Laden der Form die Datenbank öffnen:
Private Sub Form_Load()
  Set Db = DBEngine.OpenDatabase("Pfad_zur_MDB")
End Sub
3.) Beim Klick auf den CommandButton (ich nenne ihn einmal cmdSearch) die InputBox anzeigen und nach dem Namen suchen:
Private Sub cmdSearch_Click()
  Dim sName As String
  Dim Rs As Recordset
 
  sName = InputBox("Bitte Namen eingeben:")
  If sName <> "" Then
    Set Rs = Db.OpenRecordset("SELECT * FROM TABELLE WHERE Name = '" & sName & _
      "'")
    If Rs.RecordCount > 0 Then
      ' Falls mehr als ein Datensatz gefunden wurde, wird der 
      ' erste Datensatz angezeigt
      txtName.Text = Rs.Fields("Name")
      txtVorname.Text = Rs.Fields("Vorname")
      txtStrasse.Text = Rs.Fields("Strasse")
      ' usw.
    Else
      MsgBox "Kein Datensatz mit dem Namen '" & sName & "' gefunden!"
    End If
  End If
  Rs.Close
  Set Rs = Nothing
End Sub
4.) Beim Schließen der Form die Datenbank ebenfalls schließen:
Private Sub Form_Unload()
  Db.Close
  Set Db = Nothing
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suchfunktion einbauen857MoniN27.12.02 12:04
Re: Suchfunktion einbauen633ModeratorDieter27.12.02 12:06
Re: Suchfunktion einbauen669MoniN27.12.02 14:18
Re: Suchfunktion einbauen620ModeratorDieter27.12.02 14:51
Re: Suchfunktion einbauen687MoniN27.12.02 15:53
Re: Suchfunktion einbauen894ModeratorDieter27.12.02 16:54
Re: Suchfunktion einbauen583MoniN27.12.02 18:19
Re: Suchfunktion einbauen678ModeratorDieter27.12.02 18:29
Re: Suchfunktion einbauen603MoniN27.12.02 19:27

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