PDA

Vollständige Version anzeigen : Mde erstellen(Tabellen und Abfragen)!!


pfandi
25.10.2003, 18:52
Hallo!
Meine Frage: Kann man auch die Tabellen und Abfragen in die Erstellung einer Mde DB miteinbeziehen?
Oder gibt es eine Möglichkeit die DB aus der Taskleiste auszublenden.
Das ich nur über meine Formulare auf die DB zugreifen kann.
Danke.

Hondo
25.10.2003, 18:59
Hallo,
bei der Erstellung der Mde wird zwangweise auch Abfragen, Formulare, Berichte etc mit einbezogen.
Oder gibt es eine Möglichkeit die DB aus der Taskleiste auszublenden.
Das eine hat zwar mit dem anderen nix zu tun, aber das kann man.
Siehe www.donkarl.com FAQ 1.11

Gruß Andreas

pfandi
25.10.2003, 19:13
Hallo Hondu!
Danke für deinen Tip.
Habe mir bei DonKarl das angeschaut.

L ö s u n g
Das wirklich komplette Ausblenden geht mit API.
Im Deklarationsbereich des Formularmodules in deinem Übersichtsformular:
- - - - -
Const SW_HIDE = 0
' in A00 ist dazu noch nötig:
' Const SW_NORMAL = 1

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal
nCmdShow As Long) As Long
- - - - -

In der Öffnen-Sub deines Übersichtsformulares:
- - - - -
Dim hWindow As Long
Dim nResult As Long
Dim nCmdShow As Long
hWindow = Application.hWndAccessApp
nCmdShow = SW_HIDE
nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
' in A00 ist dazu noch nötig:
' call ShowWindow(Me.hWnd, SW_NORMAL)
Könntest du mir das genauer erklären(wo ich das in mein Formular einfügen muß).
Vielen Dank.

Hondo
25.10.2003, 19:38
Hallo,
ich glaube ein Beispiel ist besser als das zu erklären.
Bei www.kraasch.de gibts im download-Bereich eine vokabel.mdb.
Sieh dir die mal an, da wird nämlich genau das gemacht.

Gruß Andreas

pfandi
25.10.2003, 20:18
Hallo Hondo!
Danke für deinen Tip.
Ist doch etwas zu hoch für mich, komme nicht klar.
Könntest du mir erklären wo ich in das Formular den Code einfügen muss.
Danke.

Hondo
25.10.2003, 21:02
Hallo,
über Datei/Externe Daten importierst du das Modul aus der Vokabel-DB in deine DB.
Oder die wenigen Zeilen mit Copy und Paste in ein neues Modul schreiben.
In deinem Formular schreibst du im Ereignis Beim Laden folgendes: MinimizeAccess
Das wars schon.

Gruß Andreas