Requery auf Formulardaten

From: Johannes Karrer (anonymous_at_discussions.microsoft.com)
Date: 09/23/04


Date: Thu, 23 Sep 2004 04:01:35 -0700

habe folgendes Problem (Access 2000) nach Datenbank
Aufteilung:

Datenbank Aufteilung: Db1.mde = Daten, DB2.mde =
Programmcode + Formulare
Db2 verknüpft Db1
Db1 und Db2 liegen auf gleichen Serverlaufwerk aber
unterschiedliche Verzeichnisse

der Anwender hat im Formular die Möglichkeit über ein
Kombifeld bestimmte Datensätze auszuwählen und sich
anzeigen zu lassen.
dazu wir im Formular per VB-Code die entsprechende SQL
Abfrage erzeugt.

    Dim Suche
    Dim db As Database
    Dim rs As Recordset
    
    Suche = Me.Schicht
    Set db = CurrentDb
    SQL = "SELECT var_Schichtbuch_Liste.User, "
    SQL = SQL + "var_Schichtbuch_Liste.Schicht, "
    SQL = SQL + "var_Schichtbuch_Liste.Datum, "
    SQL = SQL + "var_Schichtbuch_Liste.Afo, "
    SQL = SQL + "var_Schichtbuch_Liste.Mecha, "
    SQL = SQL + "var_Schichtbuch_Liste.Elekt, "
    SQL = SQL + "var_Schichtbuch_Liste.Werkz, "
    SQL = SQL + "var_Schichtbuch_Liste.Allge, "
    SQL = SQL + "var_Schichtbuch_Liste.PSS, "
    SQL = SQL + "var_Schichtbuch_Liste.Mitteilung, "
    SQL = SQL + "var_Schichtbuch_Liste.Schichtbuch_ID "
    SQL = SQL + "FROM var_Schichtbuch_Liste "
    SQL = SQL + "WHERE (((var_Schichtbuch_Liste.Schicht)
=" + Nz(Str(Suche)) + "));"
db.QueryDefs("A_Schichtbuch_Liste").SQL = SQL
Forms![F_Schichtbuch]![F_Schichtbuch_Liste].Requery
Forms![F_Schichtbuch].Refresh

ohne Aufteilung der Db hat die "requery" Funktion die
Formulardaten korrekt angezogen, seit der Aufteilung
funktioniert dies nicht mehr.
wo liegt hier der Fehler ???



Relevant Pages


Loading