Seite 1 von 1

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Mi, 08.08.2012 05:01
von komma4
Muss es "unbedingt" per Makro sein?

Stelle im Formular-Entwurfsmodus auf "nur Dateneingabe":

rechte Maustaste>Formular...>Daten>Daten hinzufügen:ja>Daten ändern:nein>Daten löschen:nein


Hilft das schon?

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Do, 09.08.2012 11:19
von komma4
Dann stelle (an beschriebener Stelle) noch den Wert Nur Daten hinzufügen auf Ja. Hatte ich oben vergessen...

Das war es, was Du wolltest?

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Do, 09.08.2012 18:45
von komma4
Hänge das folgende Makro an das Ereignis Dokument öffnen des Formulars - das sollte die Aufgabe lösen

Name des Formulars ggfs. ändern!

Code: Alles auswählen

SUB de54440
' 2012-08-09

  oDrawPage = ThisComponent.getDrawPage()
  oForms = oDrawPage.getForms()
  oObj_1 = oForms.getByName("MainForm")
  
  oObj_1.moveToInsertRow()

END SUB

Hilft Dir das weiter?

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Di, 14.08.2012 10:42
von komma4
Das habe ich mit Hilfe von MRI gefunden

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Di, 14.08.2012 22:07
von F3K Total
Hallo,
hänge dies Makro an das Ereignis "Ansicht wurde erzeugt" des Formulares (Extras/Anpassen/Ereignisse):

Code: Alles auswählen

sub S_MaximizeFrame
    oframe = Thiscomponent.currentcontroller.frame
    owindow = oframe.getContainerWindow()
    	If Not IsNull(oWindow) Then
		oWindow.IsMaximized = True
    	End If
end sub
Gruß R

Re: BASE: Formular mit neuen Datensatz öffnen

Verfasst: Mi, 15.08.2012 10:03
von F3K Total
Hi,
geh erst in den Formularentwurfsmodus, dann Anpassen, dann speichern.

Gruß R