Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Neuling! Suchfunktion SQL?
zurück: Mehrere Kontrollkästchen sollen ein Textfeld füllen. weiter: Suchformular: Auslagerung der Datenausgabe in eigene Prozedu Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
EvilDragon
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. Jan 2006, 16:08
Rufname:

Neuling! Suchfunktion SQL? - Neuling! Suchfunktion SQL?

Nach oben
       

hichen... hab eine datenbank wie folgt:

t_vorname
id (PKey Autowert)
vornamename

t_name
id(pKey Autowert)
name

die tabellen stellen über die beziehung über die ids her..

nun hab ich ein formular mit folgenden feldern:

name
vorname

id
befehlsschaltfläsche (suche)

wenn man bei id nun eine id also 2 angibt dann auf "suche" klickt, sollen in den feldern name und vorname die landen, die genau diese id haben...

wie seiht der VBA-code aus? suche und versuche schon seit einigen stunden... aber es will einfach nicht?

bisheriger code:
Code:
Private Sub Befehl23_Click()
On Error GoTo Err_suchen_Click
    Dim sSQL As String

    If IsNull(txt_suche) Then
        MsgBox "Bitte Such-ID eingeben.", 64, "Fehler!"
        Me!txt_suche.SetFocus
      Else
        sSQL = "SELECT * FROM [t_vorname] "
        sSQL = sSQL & " WHERE [id] LIKE '*" & txt_suche & "*'"
        Me.RecordSource = sSQL
        Me.Requery
        Me!txt_vorname = Me.Requery
    End If

Exit_suchen_Click:
    Exit Sub
Err_suchen_Click:
    MsgBox Err.Description
    Resume Exit_suchen_Click
End Sub
Helge
Moderator Trotzdem kann i. nicht alles wissen


Verfasst am:
22. Jan 2006, 18:20
Rufname:
Wohnort: Hannover / Seelze


AW: Neuling! Suchfunktion SQL? - AW: Neuling! Suchfunktion SQL?

Nach oben
       

Hallo,

da du nach den ID filtern willst, welcher von Felddatentyp Zahl ist,
braucht du es nicht in Hochkomma setzen
Code:
        sSQL = sSQL &" WHERE [id] LIKE *" & txt_suche & "*"
Die frage, wieso Du Vorname und Name in zwei Tabellen speicherst,
stelle ich lieber nicht.. Rolling Eyes

Gruß Helge

_________________
Unmögliches wir sofort erledigt, Razz
auf Wunsch wird gehext, Very Happy
nur Wunder dauern etwas länger... Embarassed
Eine Rückmeldung, gibt uns und allen anderen Auskunft, ob wir richtig lagen... Wink
EvilDragon
Im Profil kannst Du frei den Rang ändern


Verfasst am:
23. Jan 2006, 09:16
Rufname:

AW: Neuling! Suchfunktion SQL? - AW: Neuling! Suchfunktion SQL?

Nach oben
       

wie gesagt, absoluter neuling ist access von office xp....

hab mir zwei TB erstellt und halt jewals als key id und dann ne spalte name und bei der anderen vorname...

hab testsaten eingegebn und nun wollte ich rausbekommen, wie man es realisiert, das man ein eingabefeld hat in den man eine eine ID angibt dann auf den suchbutton und dann in zwei anderen feldern jewals der vorname und name erscheint...

auch ja beide tabellen sind miteinander verbunden bzw. haben eine beziehung.
Helge
Moderator Trotzdem kann i. nicht alles wissen


Verfasst am:
23. Jan 2006, 22:10
Rufname:
Wohnort: Hannover / Seelze


AW: Neuling! Suchfunktion SQL? - AW: Neuling! Suchfunktion SQL?

Nach oben
       

Hallo,

wie schon angedeutet, macht es kein sinn den Namen und Vornamen zu trennen..
Es ist auch nicht sinnvoll, die beiden ID auf Autowert zuzusetzen..

Ich möchte Dir einfach mal diese Seite empfehlen.. DBWiki
Hier findest viele nützlich Tipps und einige Beispiel,
vielleicht nicht übers Suchen aber wenn man eine DB aufbaut,
sollte man schon mit den Aufbau der Tabellen richtig anfangen..

Gruß Helge

Edit: Was hat den nach der Änderung der Code gemacht??
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfte Tabelle beim SQL Server per ODBC 2 formifan2002 3457 19. Jul 2005, 12:39
formifan2002 Verknüpfte Tabelle beim SQL Server per ODBC
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Befehle in MS Access 1 kpf 5618 02. Mai 2005, 12:56
stpimi SQL Befehle in MS Access
Keine neuen Beiträge Access Tabellen & Abfragen: [SQL] GROUP BY mit mehreren Untergruppen? 1 marcos_ 1650 07. Apr 2005, 11:05
marcos_ [SQL] GROUP BY mit mehreren Untergruppen?
Keine neuen Beiträge Access Tabellen & Abfragen: MAX-Funktion auf Summen in SQL? Brauche Hilfe! 2 Gonzo 1543 26. Feb 2005, 13:11
Gast MAX-Funktion auf Summen in SQL? Brauche Hilfe!
Keine neuen Beiträge Access Tabellen & Abfragen: Access ändert meine SQL Strings 1 Nil 608 24. Feb 2005, 13:25
lothi Access ändert meine SQL Strings
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Gruppierung -AXP 2 nepokat 601 03. Feb 2005, 08:46
nepokat SQL Gruppierung -AXP
Keine neuen Beiträge Access Tabellen & Abfragen: Access SQL auskommentieren 2 excalibur 7156 21. Nov 2004, 20:24
excalibur1 Access SQL auskommentieren
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit 2 Where??? 2 NewNewbie 1858 18. Nov 2004, 16:40
NewNewbie SQL Abfrage mit 2 Where???
Keine neuen Beiträge Access Tabellen & Abfragen: Per SQL maximalen Spaltenwert im VBA code ermitteln 2 Gast 4779 31. Okt 2004, 23:10
Tom2002 Per SQL maximalen Spaltenwert im VBA code ermitteln
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Wenn-Dann-Sonst in SQL??? 2 SCHNEEMANN 998 18. Okt 2004, 17:26
Willi Wipp Wenn-Dann-Sonst in SQL???
Keine neuen Beiträge Access Tabellen & Abfragen: SQL ausführen 46 Gast_Matcher 2947 30. Jun 2004, 11:17
tocotronicx SQL ausführen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL; Bei Abfrage einen Quotient ausrechnen unter bedingung 6 martin1976 1755 22. Jun 2004, 17:10
martin1976 SQL; Bei Abfrage einen Quotient ausrechnen unter bedingung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe