access: hilfe
General db 12.10.2003 - 16:08 500 7
General db
Addicted
|
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?
|
mat
AdministratorLegends never die
|
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
|
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
|
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
Legendundead
|
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 und du hast nitmal den vb-coder gebraucht...
|
mat
AdministratorLegends never die
|
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
Legendundead
|
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...
|
mat
AdministratorLegends never die
|
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.
|