1.9k Aufrufe
Gefragt in Datenbanken von bollerkohl Mitglied (175 Punkte)
Hallo zusammen,

wie kann ich eine kleine Suchmaske, nicht maximiert sondern immer in "erstellter" Formgröße öffnen?

Es wird immer maximiert dargestellt.

Vielen Dank und Grüße

Martin

7 Antworten

0 Punkte
Beantwortet von lorf55 Mitglied (699 Punkte)
Hallo,
wie rufst du denn deine Suchmaske auf?

Gruß
0 Punkte
Beantwortet von bollerkohl Mitglied (175 Punkte)
Hallo,

hiermit:


code]
Private Sub Befehl541_Click()
DoCmd.OpenForm "SUCHEN", acNormal, , , acWindowNormal
End Sub
[[/code]



Danke gruß
0 Punkte
Beantwortet von lorf55 Mitglied (699 Punkte)
Ich behaupte mal, da fehlt einfach ein Komma, wenn man das mit der Hilfe vergleicht:
DoCmd.OpenForm Formularname [, Ansicht][, Filtername][, Bedingung][, Datenmodus][, Fenstermodus][,
Öffnungsargumente]

Deshalb würde ich
DoCmd.OpenForm "SUCHEN", acNormal, , , , acWindowNormal
versuchen.
Denn
acWindowNormal
ist kein Datenmodus. Im Übrigen sind deine Parameter nach "SUCHEN" Standardwerte,
die du weglassen kannst, wie man daran sieht, dass die Parameter in der Hilfe eckige Klammern haben. Es sollte also auch:
DoCmd.OpenForm "SUCHEN"
reichen.
0 Punkte
Beantwortet von bollerkohl Mitglied (175 Punkte)
sorry, bringt leider nichts :-(

Es geht mir darum, dass das Fenster immer eine bestimmte Größe hat und immer in der Fenstermitte geöffnet wird.

Vielen Dank
0 Punkte
Beantwortet von lorf55 Mitglied (699 Punkte)
Damit die Größe nicht geändert werden kann:
Formular - Eigenschaften - Format --> Größe anpassen = nein
und dann hat es immer dieselbe bestimmte Größe.

Zentrierung
Formular - Eigenschaften - Format --> Automatisch zentrieren = ja
0 Punkte
Beantwortet von bollerkohl Mitglied (175 Punkte)
Super vielen Dank :-)

Eine andere Frage:

Ich habe in meine Datenbank eine weiter importiert.
Nun habe ich zwei Tabellen mit Stammdaten. Wie kann ich aus
meiner bereits befüllten die Daten dauerhaft in die zweite mit befüllen?

Es sind folgende Tabellen:

Stammdaten (Anrede, Namen, Vornamen...)
tbl_Personal (Anrede, Name, Vorname... )

Habe schon mit Beziehungen gearbeitet, mit Steuerlementeinhalt, leider ohne Erfolg.

Die Tabelle tbl_Personal ist eine Tabelle wo alles andere in der Firma aufbaut.

Vielen Dank für eine Tipp
0 Punkte
Beantwortet von
Mit einer Anfügeabfrage:

INSERT INTO Stammdaten (Anrede, Namen, Vornamen)
SELECT tbl_Personal.Anrede, tbl_Personal.Name, tbl_Personal.Vorname
FROM Stammdaten, tbl_Personal
WHERE ...
statt ... gibst du deine Kriterien an.

So in etwa. Ich kann grade nicht testen.
Das kannst du dir bequem mit dem Abfragedesigner basteln.
...