Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Datenbankfenster ausblenden





Frage

Hi, ich hab mal wieder ein kleines Problem. Ich würde gerne das Datenbankfenster beim öffnen meiner ADP-Datei ausblenden, damit es nicht über einblenden angezeigt werden kann. Das ganze soll auch ohne Start-Einstellungen funktionieren. Wenn mir jemand helfen könnte wäre ich sehr dankbar.

Antwort 1 von Marie

Das verstehe ich nicht ganz, Datenbankfenster ausblenden ist eine Starteinstellung!


Also: folgenden Code in ein Modul kopieren und beim Start mit der Autoexec Code Starteigenschaften ()ausführen:
Option Compare Database
Option Explicit

Function EigenschaftÄndern(strEigName As String, varEigTyp As Variant, varEigWert As Variant) As Integer
Dim dbs As DAO.Database
Dim prp As Property

Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strEigName) = varEigWert

Change_Bye:
Exit Function
Change_Err:
If err = conPropNotFoundError Then ´Eigenschaft nicht gefunden.
Set prp = dbs.CreateProperty(strEigName, _
varEigTyp, varEigWert)
dbs.Properties.Append prp
Resume Next
Else
Resume Change_Bye
End If
End Function

Public Function Starteigenschaften()
EigenschaftÄndern "StartupShowDBWindow", dbBoolean, False
EigenschaftÄndern "StartupForm", dbText, "Name_Startformular"
End Function

Antwort 2 von Marie

Äh, Zusatz:

Damit überhaupt etwas gestartet wird, muss ein Startformular vorhanden sein, dies wird in der letzten Codezeile gestartet, also bitte dort den Namen einfügen, den das Formular hat, das gestartet werden soll.

Gruß Marie

Antwort 3 von CerberaV12

Danke schon mal für deine Hilfe.
Ein Startformular habe ich natürlich. Der Punkt ist nur, wenn ich die Starteinstellungen so einstelle, dass das Datenbankfenster nicht angezeigt wird, kann ich das ganze dennoch mit "shift" umgehen.
Genau das will ich nicht.
Hab mich vielleicht etwas falsch ausgedrückt, sorry.

Antwort 4 von Marie

nö, Shifttaste ausschalten kannste zusätzlich dazumachen, dann kommste aber auch selbst nicht mehr an Deine Datenbank:

Fügst einfach die Zeile noch ein:
EigenschaftÄndern "AllowBypassKey", dbBoolean, False

Antwort 5 von CerberaV12

Vielen lieben Dank!