Zornbringer
Captain
- Registriert
- Mai 2011
- Beiträge
- 3.894
ich habe hier eine abfrage in meiner datenbank, die ich über ein suchformular per vb aufrufe. sieht in etwa so aus:
ich wähle also daten aus meiner "haupt-tabelle" in eine sozusagen temporäre tabelle "tabelle_suche". diese dient dann als datengrundlage für einen bericht, den ich anschließen öffne.
das funktioniert grundsätzlich auch. nur gibt es da inkonsistenzen, wenn ich die selbe suchanfrage schnell mehrmals hintereinander ausführe. die daten in der "tabelle_suche" sind noch die gleichen mit jeder abfrage. aber die sortierung ist nicht mehr korrekt und ich habe keine ahnung wieso.
jemand eine ahnung?
SQL:
str_sql = "SELECT * into tabelle_suche FROM Literatur_Tabelle WHERE Titel like '*' + Forms![Suchformular]![text_suche_klasse1] + '*' and Klasse like Forms![Suchformular]![combo_klasse] ORDER BY Autor, Jahr;"
DoCmd.RunSQL str_sql
DoCmd.OpenReport "bericht_suche_klasse", acViewPreview
ich wähle also daten aus meiner "haupt-tabelle" in eine sozusagen temporäre tabelle "tabelle_suche". diese dient dann als datengrundlage für einen bericht, den ich anschließen öffne.
das funktioniert grundsätzlich auch. nur gibt es da inkonsistenzen, wenn ich die selbe suchanfrage schnell mehrmals hintereinander ausführe. die daten in der "tabelle_suche" sind noch die gleichen mit jeder abfrage. aber die sortierung ist nicht mehr korrekt und ich habe keine ahnung wieso.
jemand eine ahnung?