Stránka 1 z 1

VBA - MS Access

Napsal: 10 bře 2013 10:59
od 23barcelona
Zdravim,
mam vytvorenou funkci ve VBA v MS Access a chci tento kod spustit primo ve VBA okne. Myslim, ze jsem na to driv pouzivala klavesu F5 nebo run, ale nyni se objevuje dialog Macros a chce to po mne zadat nazev makra. Muzete mi, prosim, poradit, co delam spatne a jak se da spustit funkce primo v VBA okne?
Diky

Re: VBA - MS Access

Napsal: 10 bře 2013 18:28
od Mirdad69
Kursor musí stát v textu toho makra.

Re: VBA - MS Access

Napsal: 10 bře 2013 19:20
od 23barcelona
Ahoj,
kursor mam v textu kodu, ale problem je asi jinde. Pravdepodobne to nefunguje u Sub, protoze u bezne funkce mi F5 funguje.
Diky

Re: VBA - MS Access

Napsal: 10 bře 2013 19:32
od Mirdad69
Ahoj, já jsem udělal jen zkusmo sub s msgboxem a normálně se mi to spustilo. Není to sub s parametrem?
Např.
Sub makr1(txt As String)
MsgBox txt
End Sub

Takhle už se mě to ptá.

Re: VBA - MS Access

Napsal: 10 bře 2013 21:17
od 23barcelona
Ahoj,
ja se totiz pokousim spustit napr. tuto Sub prirazenou tlacitku ve formulari.

Private Sub btnSpust_Click()
Me.Jmeno.FontBold = True
End Sub

To asi neni mozne spustit primo z kodu?

Re: VBA - MS Access

Napsal: 26 bře 2013 10:16
od maiki
přímo z kódu spustíš proceduru pomocí Call, např. Call btnSpust_Click()