Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Frontend und Backend per VBA trennen
  • Jörg27.04.15 13:02
       └ RE: Frontend und Backend per VBA trennen PhilS27.04.15 13:49
          └ RE: Frontend und Backend per VBA trennen Jörg27.04.15 14:26
             └ RE: Frontend und Backend per VBA trennen PhilS27.04.15 15:32
                └ RE: Frontend und Backend per VBA trennen Jörg27.04.15 16:21
  • Bericht öffnen
  • deltapapa23.04.15 20:30
       └ RE: Bericht öffnen StefanWirrer24.04.15 12:24
       └ RE: Bericht öffnen PeterDoering24.04.15 22:17
          └ RE: Bericht öffnen deltapapa25.04.15 12:21
             └ RE: Bericht öffnen PeterDoering26.04.15 23:27
  • Button durch Funktion ausführen
  • Tuermer23.04.15 13:16
       └ RE: Button durch Funktion ausführen Karl Donaubauer23.04.15 13:48
          └ RE: Button durch Funktion ausführen Tuermer23.04.15 19:48
             └ RE: Button durch Funktion ausführen Karl Donaubauer23.04.15 23:44
  • Berichte mit mehreren,variablen PDFs erstellen
  • daniel_il23.04.15 14:47
  • Erstellung einer Datenbank auf Basis der Kontaktda...
  • User250923.04.15 14:15
  • SEPA-XML-Export
  • Lorenz15.04.15 13:28
       └ RE: SEPA-XML-Export Axelander22.04.15 12:42
  • Anzahl summieren?
  • Lorenz11.04.15 07:46
       └ RE: Anzahl summieren? Karl Donaubauer11.04.15 11:04
          └ RE: Anzahl summieren? Lorenz11.04.15 11:28
             └ RE: Anzahl summieren? Karl Donaubauer11.04.15 11:52
                └ RE: Anzahl summieren? Lorenz11.04.15 12:02
                   └ RE: Anzahl summieren? (Lösung) Lorenz15.04.15 13:22
  • Nicht genügend Speicher / Mehr Fenster können nich...
  • acimen04.04.15 18:13
       └ RE: Nicht genügend Speicher / Mehr Fenster könne... PeterDoering04.04.15 23:16
          └ RE: Nicht genügend Speicher / Mehr Fenster kön... acimen08.04.15 16:15
             └ RE: Nicht genügend Speicher / Mehr Fenster k... PeterDoering09.04.15 00:29
       └ RE: Nicht genügend Speicher / Mehr Fenster könne... sks12.04.15 19:19
  • Datenbank Größe
  • Greiff08.04.15 12:14
       └ RE: Datenbank Größe Karl Donaubauer08.04.15 12:44
          └ RE: Datenbank Größe Greiff08.04.15 22:25
             └ gelöst: Datenbank Größe Greiff09.04.15 23:43
  • Access Stammtisch München am 09.04.2015 (Do)
  • StefanWirrer08.04.15 14:04
  • unterschiedliches Verhalten Suchroutine in verschi...
  • Greiff21.12.13 19:41
       └ gelöst: unterschiedliches Verhalten Suchroutine ... Greiff07.04.15 14:25
  • Benutzeranmeldeinformationen bei ado-Connection du...
  • GerdM19.03.15 19:11
       └ RE: Benutzeranmeldeinformationen bei ado-Connect... jpa04.04.15 00:31
  • Inhalt löschen mit Abfrage
  • U92E30.03.15 10:10
       └ RE: Inhalt löschen mit Abfrage Karl Donaubauer30.03.15 17:41
  • Seitenansicht
  • dreho25.03.15 11:12
       └ RE: Seitenansicht Karl Donaubauer25.03.15 16:13
  • Abfrage mit Parametern gestalten ...
  • LKro197620.03.15 15:39
       └ RE: Abfrage mit Parametern gestalten ... Karl Donaubauer23.03.15 15:33
    Jörg
    Gesendet: 27.04.15 13:02
    Betreff: Frontend und Backend per VBA trennen


    New user

    Beiträge: 4

    Hallo,

    ich benutze Access2007.
    Ich habe ein Frontend für eine große Anzahl an Benutzern erstellt, welches je nach Benutzergruppe auf verschiedene Backends zugreift.
    Beim Laden eines Anzeigeformulars erstelle ich eine Tabellenverknüpfung zum entsprechenden Backend und nachdem die Daten zur Anzeige kommen, lösche ich die Verknüpfung zur Backend-tabelle wieder.
    Ich möchte erreichen, dass das Backend unmittelbar nach dem Laden der Daten in das Formular wieder freigegeben wird (um es z.B. gegen ein BE mit aktuelleren Daten auszutauschen).
    Bei der von mir verwendeten Methode wird das BE jedoch nicht nach dem Laden der Daten wieder freigegeben, sondern erst nach Schließen des Formulars.
    Das System soll sowohl unter Access als auch Runtime funktionieren.
    Wo steckt der Fehler?

    Hier mein verwendetes Script:

    Dim nutzergruppe
    nutzergruppe = "1"

    'Prüfung, dass Tabelle noch nicht vorhanden ist, ggf. löschen
    If DCount("*", "MsysObjects", "Name = 'Gesamttabelle' and type = 6") > 0 Then
    DoCmd.DeleteObject acTable, "Gesamttabelle"
    End If
    Do Until DCount("*", "MsysObjects", "Name = 'Gesamttabelle' and type = 6") = 0
    Loop

    'Verknüpfung als externe Tabelle erstellen
    DoCmd.TransferDatabase acLink, "Microsoft Access", "\\ext_Filer\Freigabe\data_" & nutzergruppe & ".mdb", acTable, "Gesamttabelle_" & nutzergruppe, "Gesamttabelle", False

    Do Until DCount("*", "MsysObjects", "Name = 'Gesamttabelle' and type = 6") = 1
    Loop

    'Daten für das Formular laden
    Me.RecordSource = "SELECT Feld1, Feld2, Feld3 FROM Gesamttabelle order by Feld1;"


    'Verknüpfung zur externen Tabelle löschen
    If DCount("*", "MsysObjects", "Name = 'Gesamttabelle' and type = 6") > 0 Then
    DoCmd.DeleteObject acTable, "Gesamttabelle"
    End If
    Do Until DCount("*", "MsysObjects", "Name = 'Gesamttabelle' and type = 6") = 0
    Loop


    Jörg
    Top of the page Bottom of the page


    Seite: < 40 41 42 43 44 45 ... 46 47 48 49 50 51 52 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)