"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

access: hilfe

General db 12.10.2003 - 16:08 500 7
Posts

General db

Addicted
Avatar
Registered: Sep 2000
Location: OÖ; EF; Strohei..
Posts: 357
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:

click to enlarge

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?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
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.

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
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 ;)

General db

Addicted
Avatar
Registered: Sep 2000
Location: OÖ; EF; Strohei..
Posts: 357
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 :/

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von General db
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)
dann machst ne sql-abfrage (kannst ja erstamal im sql-eingabe feld testen und schreibst das ganze dann in die eigenschaft vom formularfeld... ahm, "datenherkunft" rein, auf daten von formularfeldern kannst du mittels... *nachschaut* "[Formulare]![%formularname%]![%feldname%]" zugreifen

fertig :D und du hast nitmal den vb-coder gebraucht...

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
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.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von mat
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... :D

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
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.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz