Oldal: 1 / 1
vezérlő gomb
Elküldve: 2009. július 30., csütörtök 11:58
Szerző: villanyos
Üdv Mindenkinek !
A kérdésem a következő.
Hogyan lehet egy űrlapon belül egy gomb segítségével megnyitni egy másik táblát vagy űrlapot?
Előre is köszi!
Re: vezérlő gomb
Elküldve: 2009. július 30., csütörtök 16:26
Szerző: r4zoli
Makró segítségével, a
Switchboard kiterjesztés is azért készült mert a Base alapból nem tartalmazza ezt a lehetőséget.
Re: vezérlő gomb
Elküldve: 2009. szeptember 17., csütörtök 15:21
Szerző: mytom
Helló!
A célom nekem is az lenne, hogy egy gomb megnyomásával meghívjak egy másik kész űrlapot!
3.1.1 OOO-t használok (már) de a Makrókhoz nem értek!
Ezt találtam de nem sikerült elindítani:
ThisDatabaseDocument.FormComponents.getByName( "urlap_neve").open
Tudna valaki segíteni, hogyan kell ezt megírni, illetve használni, vagy ha lenne egy kicsi minta az lenne a legjobb!
Eddig keresgettem , de nem igazán jött össze, az angol nyelvű oldalak meg nehezen érthetők számomra.!
Előre is köszönettel.: Mytom
Re: vezérlő gomb
Elküldve: 2009. október 24., szombat 0:17
Szerző: mytom
Megvan a megoldás , nálam mint írtam 3.1.1-es office van és hibátlanul működik!
sub openform_again
dim oCurrentController
'Variables for document what will be opened
dim sNewfileFormName ' This is the name how it is in the database
dim oNewformtoSee ' Object for the new form what will beopend
sNewfileFormName="invoerveld20" 'is a writer form it must be in this database
'ThisDatabaseDocument 'ThisDatabaseDocument is a new constant in OOO3.0
oCurrentController=ThisDatabaseDocument.CurrentController
if ThisDatabaseDocument.FormDocuments.hasbyname(sNewfileFormName) then
' the form exist and can maybe opend
oNewformtoSee=oCurrentController.loadComponent( com.sun.star.sdb.application.DatabaseObject.FORM,sNewfileFormName,FALSE) ' or TRUE for editing the documentwait 10
else
msgbox "The does not exist and cannot be opend"
end
end if
end sub
invoerveld20= ülap neve (magyar ékezeteseket nem szereti)
Makro-ba benásolod azt hozzárendeled amihez és ahogy akarod és kész!