Seite 1 von 1

Newsbie: Frage zu Schaltflächen

Verfasst: Sa, 11.04.2009 11:25
von Frank1937
Hallo Forum,
habe ich das richtig verstanden?
Wenn ich mittels einer Schaltfläche ein Formular aufrufen will, muss ich diese Aktion über ein selbst geschriebenes Makro auslösen, das ich der Schaltfläche wie auch immer zuordne.

Ist das so? Die Antwort "Ja" genügt. Verweise auf Makro-Sammlungen habe ich gefunden.

Was ich suche, ist ein Assistent ähnlich Access, der da abfragt, was ich denn mit der Schaltfläche vorhabe. Damit kann man 80% der Anforderungen abdecken. Der Code wird generiert. Plugins?

Ich wünsche schöne Feiertage!

Frank

Re: Newsbie: Frage zu Schaltflächen

Verfasst: Sa, 11.04.2009 13:43
von eBayer
JA

Re: Newsbie: Frage zu Schaltflächen

Verfasst: Sa, 11.04.2009 16:58
von eBayer
was ist denn daran so schlimm?
Das sind 5 Zeilen Makrocode, die Dir aber eine sehr flexible Anwendung ermöglichen.
Wenn Du es aus MSO anders kennst, ist das nicht unbedingt ein Zeichen dafür, daß das besser ist.
Und denke daran oOffice ist kostenlos, aber bestimmt nicht schlechter (und Base wird sicher auch noch weiter reifen).... auch bei Releasewechsel entstehen Dir keine Kosten. Das kenne ich von MSO anders.
Gruß eBayer

Re: Newsbie: Frage zu Schaltflächen

Verfasst: Mi, 15.04.2009 11:06
von eBayer
dann können wir uns ja die Hand reichen..... ich habe 1978 angefangen, aber mir macht es auch heute noch spaß, zu programmieren.
aber ich denke, daß du nach 38 jahren in der branche nicht am hungertuch nagst.... schließlich ist oo eine freie, kostenlose software und für meinen geschmack wirklich nicht schlecht. dann mußt du dir wohl oder übel was "professionelles" kaufen müssen.... wenn du daran nicht auch was auszusetzen hast.
Gruß eBayer

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 17:08
von Corvin82
Hi @ll,

Und es führt kein Weg daran vorbei, mit Makro zu arbeiten?
Ich kenn mich da null aus und bin in Base völliger Newbie!!!

Ich wille einfach ein Formular über ne Schaltfläche aufrufen können.
Mehr nicht.

Und bitte keine "dann bist du hier falsch" oder "lass es bleiben" Antworten.
Ich denke, dass ein Forum für solche Sachen auch da ist.

Gruß
Corvin

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 19:33
von Decrone
Hi Corvin

na dann schau mal hier

viewtopic.php?f=8&t=38032

Gruß Dec

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 21:18
von Corvin82
Hi Decrone,

ich hab zwar gefunden wo ich Makros eintragen kann, aber die bringen nur Fehlermeldungen, sobald ich den Button drücke.

Ich will einen Button, wenn ich den drücke, soll das Formular "Adressen" geöffnet werden.
Also hab ich unter den Schaltflächeneigenschaften unter Ereignisse beim Eintrag Maustaste losgelassen mein Makro ausgewählt.
Es enthält folgenden Text:

Code: Alles auswählen

Sub OpenFormAdressen
   ThisDatabaseDocument.FormDocuments.getByName( "Adressen" ).open
End Sub
Beim Ausführen kommt dann immer "Basic-Laufzeitfehler. Objektvariable nicht belegt." Egal was ich eintrage.

Gruß
Corvin

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 21:37
von turtle47
Hallo Corvin,
Corvin82 hat geschrieben:ich hab zwar gefunden wo ich Makros eintragen kann
Mir scheint es, dass Du den falschen Ort gefunden hast und zwar unter "Meine Makros".

Du musst das Makro in der Datenbank selber ablegen.
DB.jpg
DB.jpg (24.15 KiB) 1292 mal betrachtet
Viel Erfolg.

Jürgen

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 21:52
von Corvin82
Hallo Jürgen,

danke für den Hinweis. Ich habs unter Meine Makros eingetragen. Da konnte er es nicht finden.
Gibts dann auch ein Makro zum Schließen eines Formulars?
Bzw. eine Übersicht über so gängige Makros?

Gruß
Corvin

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 22:10
von turtle47
Hi Corvin,
Corvin82 hat geschrieben:Gibts dann auch ein Makro zum Schließen eines Formulars?

Code: Alles auswählen

ThisDatabaseDocument.FormDocuments.getByName( "Adressen" ).close
Steht aber auch dort.

Jürgen

Re: Newsbie: Frage zu Schaltflächen

Verfasst: So, 16.05.2010 22:20
von Corvin82
Oh Sorry.
Vielen lieben Dank für Deine Hilfe.
Wer lesen kann, is klar im Vorteil... :lol: