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


Moin,

ich habe ein paar Probleme dabei Formularfelder auszulesen. Genau
genommen bastele ich da schon den ganzen Tag dran, aber das, was ich
möchte klappt nicht. Ich finde  auch irgendwie die richtige Doku nicht.

Ich versuche es mal ganz knapp darzustellen:

Codeausschnitt:

01        oForm = thisComponent.Drawpage.Forms.getByName("MainForm")
02        oGrid = oForm.getByName("MainForm_Grid")
03        oField = oGrid.getByName("zae_ID")
04        iZaehler = oField.text
05
06    
07        oSubForm = oForm.getByName("SubForm")
08        oField = oSubForm.getByName("ta_ID")
09        iTarif = oField.text
10           
11        oField = oSubForm.getByName("zuordnungsdatum")
12        unoDatum = oField.getDate ??


Ich finde, dass sich die Zeilen 03/04 von den Zeilen 08/09 vom
logisch-inhaltlich nicht unterscheiden.
In beiden Fällen werden Felder ausgelesen, die über einen
Primärschlüssel (INTEGER) in das Formular gekommen sind und in beiden
Fällen sollen die Werte in Variablen gespeichert werden, die als INTEGER
angelegt sind.

Erst Zeile 09 bringt aber die Fehlermeldung:

  BASIC-Laufzeitfehler.
  Eigenschaft oder Methode nicht gefunden: text.

Warum fonktioniert der vergleichbare Code also beim ersten Mal und nicht
mehr beim zweiten Mal?????

Wo finde ich eine Liste der Methoden mit denen man die ausgelesenen
Feldinhalte in Variablen speichern kann?
Wie speichere ich das Datum in eine Variable, die dann hinterher das
Datum über ein SQL-Statement in die Datenbank speist?
Das Datum entstammt im konkreten Fall einem reinen Eingabefeld, stammt
also nicht aus irgendeiner Datenbanktabelle.

Und vielen Dank für die hilfreichen Antworten, die ich von Euch in den
vergangenen Wochen immer dann auf meine Fragen bekommen habe, wenn ich
mal nicht mehr weiter wusste. :-)

Gruß..
Wolfgang






-- 
Liste abmelden mit E-Mail an: users+unsubscribe@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.