Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Access Zeigt in Abfragen nur ID und nicht den Firmenname
zurück: Zähler in Access-Abfrage mit Gruppierung weiter: Problem mit VBA im Formular 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
Xia0
Gast


Verfasst am:
08. März 2011, 17:41
Rufname:

Access Zeigt in Abfragen nur ID und nicht den Firmenname - Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

Hallo an alle also ich habe 2 Tabellen in Tabelle 1 ist ID, Firmenname
und in Tabelle 2 hole ich mir später den Firmennamen für Personen rein in spalte 8
Heute habe ich ein Formular erstellt in dem die Personen aus tabelle 2 gefiltert werden können. das problem was ich dabei habe ist das ich im unterformular den ausgeschriebenen firmennamen habe aber wenn ich filtern will muss ich statt FIRMAXY die id 500 eingeben. wie bekomm ich das so hin das ich den firmennamen als suchkriterium hab und nicht die id

grüße
MissPh!
Office-VBA-Programmiererin


Verfasst am:
08. März 2011, 23:05
Rufname:
Wohnort: NRW


AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname - AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

Hallo,

wie gehst du vor beim Filtern? Beschreibe das bitte ausführlicher.
Nutzt du die Menü-Funktionen oder setzt du VBA-code ein? Hast du ein Eingabefeld für die Filterung?

_________________
Gruß MissPh!
Xia0
Gast


Verfasst am:
09. März 2011, 12:25
Rufname:

AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname - AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

Hallo, also ich nutze für die abfrage VBA Code

Es gibt ein Feld Firmenname in dem man sein suchkriterium rein schriebt.

und dann kann man auf ein feld klicken(also on click ereignis) und er filtert die datenbank in ein unterformular nach den eingegebenen Kriterien.
Der Code dafür ist:
Code:
Private Sub Suchtaste_Click()
    Dim Krit As String, SQL As String
   
    If Not IsNull(Me!Firmenname) Then
        Krit = Krit & " AND Firmenname.Value LIKE '" & Me!Firmenname & "*'"
    End If
    SQL = " SELECT * FROM tbl_Datenbank"
    If Krit <> "" Then SQL = SQL & " WHERE " & Mid(Krit, 5)
    Me!tbl_DatenbankUnterformular.Form.RecordSource = SQL
    Me!tbl_DatenbankUnterformular2.Form.RecordSource = SQL
    Me!tbl_DatenbankUnterformular3.Form.RecordSource = SQL
End Sub
Im moment habe ich das Problem das ich bei der Firma aber nur z.b. die ID 500 rein schreiebn kann aber nicht Firmaxyz.

grüße
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. März 2011, 14:41
Rufname:
Wohnort: NRW

AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname - AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

Hallo,

verstehe ich das richtig, dass in der Tabelle tbl_Datenbank der Firmenname nicht im Klartext gespeichert ist, sondern nur die ID?
Dann solltest du ein zweispaltiges Kombinationsfeld zum Suchen einsetzen, erste Spalte FirmenID, zweite Spalte Firmenname. Die Datenherkunft ist eine Abfrage auf die Firmentabelle. Die erste Spalte wird mit Spaltenbreite 0 ausgeblendet, d.h. du siehst den Text, verwendest aber die ID.

BTW:
Von Nachschlagefeldern in Tabellen sollte man Abstand nehmen.
Ein Datenfeld, das die FirmenID enthält sollte man nicht Firmenname nennen. Wink

_________________
Gruß MissPh!
Xia0
Gast


Verfasst am:
09. März 2011, 16:01
Rufname:

AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname - AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

nein has du falsch verstanden. in der tbl_Datenbank stehen die firmen ausgeschrieben drinne. in tblGesamtverteiler nutze ich den von dir beschriebenen trick das ich die tabellen über die id verbinde und dann erste spale 0 und zweite namen anzeigen, das geht auch gut.
nun hab ich ein formular in dem ich in der zweiten tabelle etwas filtern will also tbl_Gesamtverteiler. gehe ich pauschal erstmal in das formular werden mir alle datensätze angezeigt, im Feld Firma steht die firma auch ausgeschrieben drinne nur in die suchbox kann ich den namen nicht schrieben sondern nur die ID

grüße
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. März 2011, 16:26
Rufname:
Wohnort: NRW


AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname - AW: Access Zeigt in Abfragen nur ID und nicht den Firmenname

Nach oben
       Version: Office 2007

Zitat:
nun hab ich ein formular in dem ich in der zweiten tabelle etwas filtern will also tbl_Gesamtverteiler
Und warum schreibst du dann
Code:
    SQL = " SELECT * FROM tbl_Datenbank"
    If Krit <> "" Then SQL = SQL & " WHERE " & Mid(Krit, 5)
wenn du in tbl_Gesamtverteiler suchen willst?

Ich denke, ich habe das Problem durchaus verstanden, auch wenn ich den falschen Tabellennamen zitiert habe, und darum den Vorschlag gemacht, anstelle der Textbox ein Kombifeld zum Suchen einzusetzen. Was spricht dagegen??

_________________
Gruß MissPh!
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: Daten abfragen nach Buchstabenreihenfolge 2 wrengers 699 07. März 2005, 22:59
Gast Daten abfragen nach Buchstabenreihenfolge
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: Memoformat in Tabelle wird bei Abfragen eiskalt trunkiert?!! 8 Muschimaus 1516 03. Dez 2004, 19:23
Skogafoss Memoformat in Tabelle wird bei Abfragen eiskalt trunkiert?!!
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen- Formularfeld als Kriterium 1 Gast 684 22. Nov 2004, 15:02
Felix15 Abfragen- Formularfeld als Kriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfragen Hilfe wie kann ich nur die Klammer auswerten 5 Xergo 1583 19. Nov 2004, 23:43
Gast Access Abfragen Hilfe wie kann ich nur die Klammer auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Platzhalter in Abfragen einbinden 2 santje243 915 06. Nov 2004, 12:01
santje243 Platzhalter in Abfragen einbinden
Keine neuen Beiträge Access Tabellen & Abfragen: Gleich 3 Probleme mit Gruppierungen in Abfragen AXP 1 silversurfer 767 22. Okt 2004, 16:49
Skogafoss Gleich 3 Probleme mit Gruppierungen in Abfragen AXP
Keine neuen Beiträge Access Tabellen & Abfragen: spezielle Abfragen 1 Hilfe 704 27. Sep 2004, 17:47
Skogafoss spezielle Abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Leere Felder in Abfragen ausblenden. 3 Gast 1374 18. Aug 2004, 14:39
mabe38 Leere Felder in Abfragen ausblenden.
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte SQL Abfragen in ACCESS 2000? 1 Gast 1782 17. Jul 2004, 22:34
faßnacht(IT); Verschachtelte SQL Abfragen in ACCESS 2000?
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfragen ausgeben?? 2 woerny01 669 11. Jul 2004, 07:10
Gast SQL Abfragen ausgeben??
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabefelder in Abfragen?!?! 6 Diovan80 609 28. Jun 2004, 09:51
Diovan Eingabefelder in Abfragen?!?!
 

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