tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
883
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mariposa Mariposa ist offline Grünschnabel
    Registriert seit
    May 2010
    Beiträge
    3
    Hallo zusammen,

    beim Lösungen-googlen zu meinem Problem bin ich mehrfach auf eurer Seite gelandet, die mir soweit gut geholfen hat, wenn denn mein Access so funktionieren würde, wie ich es gerne möchte

    Mein Problem kurz zusammengefasst: eine einfache Kundendatenbank (für einen Frisör), in der man die einzelnen Kunden suchen kann.

    Das klappt soweit ganz gut mit der normalen Suchfunktion über eine Befehlsschaltfläche. Da stellt sich mir nur das Problem, dass man den Kundennamen korrekt eingeben muss, was nicht so einfach ist, wenn man nicht genau weiss, wie der jeweilige Kunde genau geschrieben wird.

    Kann man da entweder eine Suchfunktion erstellen, mit der man nur Teile eines Kundennamen suchen kann und mehrere Möglichkeiten bekommt, welcher Kunde das sein könnte (siehe http://www.tutorials.de/forum/window...datenbank.html - welches bei mir leider nicht vernünftig funktioniert ...) oder kann man alternativ in einer einfachen Liste (alle Kunden untereinander) die Kunden suchen und diese vorsortieren, indem man den Anfangsbuchstaben eingibt (ähnlich wie bei Word, wenn man eine bestimmte Schriftart sucht)?

    Ich hoffe Ihr könnt mir erstmal folgen und dann vllt. helfen?
    Ihr seid meine letzte Rettung sogesehen ...

    Für Lösungsvorschläge, Tipps, Links oder ähnliches bin ich sehr dankbar.
    Vielen lieben Dank im Vorraus.

    Mit freundlichsten Grüßen
    Mandy
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Also bei der Suche müsste die Abfrage dann in etwa so aussehen:

    Code sql:
    1
    
    SELECT * FROM tabelle WHERE name LIKE 'suchbegriff*'

    oder aber so:

    Code sql:
    1
    
    SELECT * FROM tabelle WHERE name LIKE '*suchbegriff*'

    Der Unterschied ist der das wenn ich beim erstem Beispiel als Suchbegriff "Auto" eingebe, dann erhalte ich als Ergebnis "AUTObahn", "AUTOmatik", "AUTOmobil". Wenn ich beim zweiten Beispiel "Auto" eingeben erhalte ich zusätzlich zu den obigen Treffern auch noch "GetränkeAUTOmat".

    Wenn du alle Namen sortiert in einer Liste willst, dann hängst du einfach an die Abfrage noch die Sortierung mit dran

    Code sql:
    1
    
    SELECT * FROM tabelle ORDER BY name ASC

    Hiermit wird die Tabelle aufsteigend nach Namen sortiert.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    Avatar von vandamp
    vandamp vandamp ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Ort
    Wien
    Beiträge
    155
    hmm warum verwendest du nicht die im Access inkludierte Suche?
    wenn du wie im Bild unten auf Teil des Feldinhaltes gehst, sollte es das gewünschte Resultat bringen.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Suche in Kundendatenblatt-unbenanntsdfsdff.jpg  
     
    m.f.g
    b. zimmel

  4. #4
    Mariposa Mariposa ist offline Grünschnabel
    Registriert seit
    May 2010
    Beiträge
    3
    Hallo,

    erstmal danke für die Antworten, leider bin ich so raus, dass ich auch nicht mehr weiss, wie man per Abfrage sucht
    Könnt ihr mir da vllt. helfen?

    Die "normale Suche" bei Access funktioniert bei mir nur so, dass ich den vollständigen Namen eingeben muss, sonst findet er nichts.
    Oder kann man da mit nem kleinen Eingriff was ändern, dass er alles findet wie bei einer Abfrage?

    VLG
     

  5. #5
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Bei der "normalen" Suche kannst du bei "Suchen in" angeben ob nur ein bestimmtes Feld durchsucht werden soll oder ob die Suche auf die gesamte Tabelle angewandt werden soll und bei "Vergleichen" kannst du angeben ob ein "Teil des Feldinhaltes", das "Ganze Feld" oder der "Anfang des Feldinhaltes" für die Suche berücksichtigt werden soll.

    Verändere einfach mal die Angaben und suche einen bestimmten Eintrag. Dann wirst du den Unterschied recht schnell merken.

    Gruß Thomas
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  6. #6
    Mariposa Mariposa ist offline Grünschnabel
    Registriert seit
    May 2010
    Beiträge
    3
    Vielen lieben Dank an euch!
    Hat mir schon weitergeholfen
     

Ähnliche Themen

  1. [suche] Designer für eine Klassenhomepage [/suche]
    Von BauerDeluxe im Forum Stellenangebote (unentgeltlich)
    Antworten: 5
    Letzter Beitrag: 19.08.07, 15:48
  2. suche Skript für automatisierte Suche nach bestimmten Link auf einer Internetseite
    Von sushie2k im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 22.03.07, 05:31
  3. Antworten: 19
    Letzter Beitrag: 01.03.07, 08:54
  4. Antworten: 6
    Letzter Beitrag: 30.10.04, 19:22
  5. Suche: Suche günstiges Single - Flirt Communityscript
    Von Arman im Forum Internet, DSL & Flatrate
    Antworten: 1
    Letzter Beitrag: 02.10.03, 15:33

Stichworte