URL: https://www.overclockers.at/coding-stuff/access_hilfe_95417/page_1 - zur Vollversion wechseln!
nun gut.
da ich mich nicht allzu gut mit access auskenne, bräuchte ich eure hilfe. Es geht um folgendes:
ich habe sagen wir 1 Formular, mit dem ich ich daten in eine Tabelle schreibe (die Tabelle hat verschiedene Felder, bzw. Felddatentypen). Soweit so gut, das hab ich noch mehr oder weniger zusammengebracht.
in meinem fall schaut die tabelle dann folgendermaßen aus:
jetz kommt der (für mich) schwierige teil:
ich bräuchte eine abfrage, in form eines Formulars, in der ich nach allem suchen kann. Das heißt, ich will sowohl nach einzelnen wörtern (in der übersetzung, im orginal spanischen satz), als auch nach allem speziellen eigenschaften suchen (belebt/unbelebt, etc), und das es mir dann das ganze in einem formular oder sonst wie ausspuckt.
wie kann ich so eine abfrage machen? ist access da überhaupt das richtige?
access is niemals das richtige.. aber es is locker möglich sowas zu coden (VBA).
einfach eine sqlabfrage an den betroffenen feldern und die ergebnisse in einem formular ausgeben.
in deinem fall ist access schon das richtige weil es leicht zu verstehen ist usw.
versuch dich mal im Microsoft Access eigenem Abfragen Editor dort kannst du alles per klicki bunti einstellen
vossi, du meinst mit diesem Ausdruck-Generator? nun ja. ich dachte mal es müsste folgendermaßen aussehn, damit ich nach einzelnen wörtern in einem satz suchen kann:
Wie "*[spanischer Satz]*"
dann ploppt ein fensterl auf, man tippselt das suchwort ein und es sollte das eingegeben angezeigt werden.
bei mir zeigt er aber immer alle datensätze an :/
du machst einfach so ein neues formular, und pickst dort mal für jedes feld worin du suchen können willst ein passendes feld hin (boolean -> checkbox, id-felder (verknüpft) -> dropdown, alles andere sollt mit textfeldern passen)Zitat von General dbvossi, du meinst mit diesem Ausdruck-Generator? nun ja. ich dachte mal es müsste folgendermaßen aussehn, damit ich nach einzelnen wörtern in einem satz suchen kann:
Wie "*[spanischer Satz]*"
dann ploppt ein fensterl auf, man tippselt das suchwort ein und es sollte das eingegeben angezeigt werden.
bei mir zeigt er aber immer alle datensätze an :/
ich habs noch leichter.. du machst ein neues formular mit datenquelle (oben genannter table) und setzt den filter der datenquelle immer abhängig von deinem eingabesteuerelement (filter einschalten nicht vergessen).
das solltest du mit vbhilfe locker schaffen. und du brauchst nicht mal "wirklich" SQL.
pff, bei meiner lösung brauchst auch net sql, aber check mal diese kranke abfragescriptsprache von access...Zitat von matich habs noch leichter.. du machst ein neues formular mit datenquelle (oben genannter table) und setzt den filter der datenquelle immer abhängig von deinem eingabesteuerelement (filter einschalten nicht vergessen).
das solltest du mit vbhilfe locker schaffen. und du brauchst nicht mal "wirklich" SQL.
ack.
access is lame.. nichts für größere front-ends. nur probleme (access altzheimer bezüglich gelinkte bibliotheken), inkompatibilitäten zu anderen versionen, und noch 1000 gründe warum man es kübeln sollte.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025