Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


hallo Jochen
Am 22.01.2012 20:29, schrieb Jochen:
Hallo Robert,

Am 22.01.2012 20:14, schrieb Robert Großkopf:
Am 22.01.2012 19:00, schrieb Frieder:
hast du es schon mit dem folgenden probiert?
oForm = thisComponent.drawpage.forms.getByName("MainForm")
oForm.reload()
Nein. Grund: Methode wird mit Xray nicht angezeigt. Ich ändere jetzt mal
die Variable. Diese lautet bisher:
oTable1 = thisComponent.drawpage.forms(0).getByName("MainForm")
oTable = thisComponent.drawpage.forms.getByName("MainForm")
Du hast da 2 Fehler drin.

Was sind denn die 2 Fehler?
forms(0) <-> forms sehe ich. Ist forms(0) falsch (1. Fehler?)
2. Fehler?

Dein 2. Fehler ist, das du erst schreibst:
oTable1 =...
und dann
oTable.reload()
(die  "1" fehlt)

Warum änderst du die Variable von oForm in oTable ?
Das Object "thisComponent.drawpage.forms(0).getByName("MainForm")" ist nicht das Tabellenkontrollfeld, sondern das Formular, in dem das Kontrollfeld liegt.(in dem Fall das Haupt-Formular mit Namen "MainForm")
Deshalb ist "oTable" ein verwirrender Name.
Nimm doch einfach wieder:
oForm = thisComponent.drawpage.forms.getByName("MainForm")
oForm.reload()

Der Name des Formulars muss eventuell angepasst werden.

Ich meine tatsächlich aber ein Tabellen-Kontrollfeld, in dem Datensätze gefiltert sind. Ich habe diese in meiner Anfrage nicht ausführlich genug formuliert. Unter Berücksichtigung dieser Zusatzinformation: ist oTable.reload() die korrekte Syntax?

Ich kann dir nicht mit Sicherheit sagen, ob diese Methode genau das macht, was du willst,
aber wenn du es ausprobierst, wirst du es wissen.
Falls nicht dann hast du dein Problem hier nicht ausreichend präzise geschildert.

Gruß Frieder


--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.