Frohe Weihnachten zusammen.
Ja ich kann nicht schlafen, ob es an dem Formular liegt, eher weniger, aber dennoch wurmt es mich.
Ich hab jetzt ein Formular erstellt, mit lediglich 4 Schaltfächen (suchen, bearbeiten, neu und ende).
Des weiteren hab ich jeweils ein Formular mit für suchen/bearbeiten und ändern angelegt, welche mit der Tabelle "Kundenstamm" verbunden ist.
Die Suche über das Kombinationsfeld klappt auch ganz gut.
Autostart für das Formular "menue" tut auch,
aber ich hab jetzt wie oben beschrieben die Schaltfläche "suchen" einem Makro zugewiesen, das mein Formular "suchen" öffnen sollte.
Weder
Code: Alles auswählen
Sub Kundenstammsuchen
ThisDatabaseDocument.FormDocuments.getByName("suchen").open
End Sub
noch
Code: Alles auswählen
Sub Kundenstammsuchen
If isNull(ThisDatabaseDocument.CurrentController.ActiveConnection) Then
ThisDatabaseDocument.CurrentController.Connect
End if
ThisDatabaseDocument.FormDocuments.getByName("suchen").open
End Sub
und schon gar nicht
Code: Alles auswählen
sub Kundenstammsuchen
Dim dbFrame, oConnection as Object
Dim oDataSource, oForms as Object
dbFrame = StarDesktop.currentComponent
dbFrame = StarDesktop.currentComponent
oDataSource = dbframe.datasource
oConnection = oDataSource.getConnection("","")
dim Args(1) as new com.sun.star.beans.PropertyValue
Args(1).name = "OpenMode"
Args(1).value = "open"
Args(0).name = "ActiveConnection"
Args(0).value = oConnection
oForms = oDataSource.DataBaseDocument.getFormDocuments
oForms.loadcomponentfromURL( "suchen", "_Default", 63, Args())
End Sub
bringen irgend einen Erfolg.
Leider, ich weis nicht warum, funktioniert die Suchfunktion hier im Forum nicht, somit muss ich alle Beiträge durchforsten, bis dato ohne Erfolg.
ich hab schon OO-Anwendungen gesehen, die eine Menüseite haben, in der man durch klicken von Schaltflächen, Sachen auswählen und Formulare öffnen kann.
Lieber Weihnachtsmann, kannst du mir verraten, wie ich das programmieren kann.
Dein kleiner, braver Frank
Frohe Weihnachten zusammen.
Ja ich kann nicht schlafen, ob es an dem Formular liegt, eher weniger, aber dennoch wurmt es mich.
Ich hab jetzt ein Formular erstellt, mit lediglich 4 Schaltfächen (suchen, bearbeiten, neu und ende).
Des weiteren hab ich jeweils ein Formular mit für suchen/bearbeiten und ändern angelegt, welche mit der Tabelle "Kundenstamm" verbunden ist.
Die Suche über das Kombinationsfeld klappt auch ganz gut.
Autostart für das Formular "menue" tut auch, [b]aber[/b] ich hab jetzt wie oben beschrieben die Schaltfläche "suchen" einem Makro zugewiesen, das mein Formular "suchen" öffnen sollte.
Weder
[code]
Sub Kundenstammsuchen
ThisDatabaseDocument.FormDocuments.getByName("suchen").open
End Sub
[/code]
noch
[code]
Sub Kundenstammsuchen
If isNull(ThisDatabaseDocument.CurrentController.ActiveConnection) Then
ThisDatabaseDocument.CurrentController.Connect
End if
ThisDatabaseDocument.FormDocuments.getByName("suchen").open
End Sub[/code]
und schon gar nicht
[code]
sub Kundenstammsuchen
Dim dbFrame, oConnection as Object
Dim oDataSource, oForms as Object
dbFrame = StarDesktop.currentComponent
dbFrame = StarDesktop.currentComponent
oDataSource = dbframe.datasource
oConnection = oDataSource.getConnection("","")
dim Args(1) as new com.sun.star.beans.PropertyValue
Args(1).name = "OpenMode"
Args(1).value = "open"
Args(0).name = "ActiveConnection"
Args(0).value = oConnection
oForms = oDataSource.DataBaseDocument.getFormDocuments
oForms.loadcomponentfromURL( "suchen", "_Default", 63, Args())
End Sub
[/code]
bringen irgend einen Erfolg.
Leider, ich weis nicht warum, funktioniert die Suchfunktion hier im Forum nicht, somit muss ich alle Beiträge durchforsten, bis dato ohne Erfolg.
ich hab schon OO-Anwendungen gesehen, die eine Menüseite haben, in der man durch klicken von Schaltflächen, Sachen auswählen und Formulare öffnen kann.
Lieber Weihnachtsmann, kannst du mir verraten, wie ich das programmieren kann.
Dein kleiner, braver Frank