Eingabe im Formular automatisch ergänzen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Radi38
Beiträge: 4
Registriert: Sa, 28.06.2014 09:09

Eingabe im Formular automatisch ergänzen

Beitrag von Radi38 »

Hallo,

Bin dabei mir eine Datenbank zu erstellen. Keine Erfahrung vorhanden.

Ich möchte im Formular z.B. in der Spalte "Länge" eingeben "20" dann die Entertaste betätigen.
Nun soll automatisch das Ergebnis so aussehen. " 20 mm".

In der Tabellenansicht klappt das, wird aber nicht beim Erstellen in das Formular übernommen.
Wer kann mir weiterhelfen.

Radi38
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Eingabe im Formular automatisch ergänzen

Beitrag von RobertG »

Hallo Radi38,

Du hast das Feld in der Datenbank als numerisches Feld (Integer, Dezimal o.ä.) festgelegt?
Wähle für die Darstellung im Formular das Formatierte Feld. Das kann all die Formatierungen darstellen, die auch z.B. in Calc üblich sind und ebenso eigene wie z.B. [kg], [km], [t] oder ähnliche. Nur mit diesem Feld ist es übrigens auch möglich, Währungen so darzustellen, dass negative Beträge rot, normale aber schwarz erscheinen.

Gruß

Robert
Radi38
Beiträge: 4
Registriert: Sa, 28.06.2014 09:09

Re: Eingabe im Formular automatisch ergänzen

Beitrag von Radi38 »

Hallo Robert,
vielen Dank für die Antwort.
Habe die Tabelle in der Entwurfsansicht erstellt und alle entsprechenden Felder mit Feldtyp Text[VARCHAR] versehen.
Dann unter Format-Beispiel @ "mm" eingegeben.
Danach das Formular unter Verwendung des Assistenten erstellt. Aber hier bleibt das Feld im Gegensatz zur Tabelle leer.
Dein Vorschlag im Formular das formatierte Feld zu wählen verstehe ich nicht, finde ich auch nicht. Wie gesagt bin im Bereich Datenbanken
Anfänger.
Vielleicht hast Du noch den entsprechenden Tipp.
Radi38
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Eingabe im Formular automatisch ergänzen

Beitrag von F3K Total »

Hi,
Radi38 hat geschrieben:finde ich auch nicht
  • Das Formular im Entwurfsmodus öffnen, Rechtsklick auf das Kontrollfeld, wenn es mit einem Beschriftungsfeld gruppiert ist,
  • entweder
    • Rechtsklick, Gruppe auflösen
    • Rechtsklick -> Ersetzten durch -> Formatiertes Feld
  • oder
    • STRG+Klick, dann Rechtsklick -> Ersetzten durch -> Formatiertes Feld
  • wieder Rechtsklick oder STRG+Rechtsklick -> Kontrollfeld ..., Reiter Allgemein, Formatierung und die o.a. Formatierung eintragen
  • Formular speichern, schliessen/öffnen oder Entwurfsmodus verlassen.
HTH R
Radi38
Beiträge: 4
Registriert: Sa, 28.06.2014 09:09

Re: Eingabe im Formular automatisch ergänzen

Beitrag von Radi38 »

Hallo Robert, Hallo F3K Total,

Super, hat geklappt
Herzlichen Dank

Radi
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Eingabe im Formular automatisch ergänzen

Beitrag von RobertG »

Hallo Radi38,
Radi38 hat geschrieben: Habe die Tabelle in der Entwurfsansicht erstellt und alle entsprechenden Felder mit Feldtyp Text[VARCHAR] versehen.
Dann unter Format-Beispiel @ "mm" eingegeben.
Du bist Dir klar darüber, dass Du unter diesen Umständen mit dem Feld nicht mehr rechnen kannst? Die Formatierung ist eigentlich eine Ansichtsfrage. Da es sich bei dem Inhalt eigentlich um einen Zahlenwert mit hinzugefügter Maßeinheit handelt würde ich das auch als Zahlenwert speichern.
Die Formatierung stellst Du anschließend im Formular über das Formatierte Feld dar. Das Feld selbst bleibt ein Zahlenfeld, kein Textfeld.

Gruß

Robert
Radi38
Beiträge: 4
Registriert: Sa, 28.06.2014 09:09

Re: Eingabe im Formular automatisch ergänzen

Beitrag von Radi38 »

Hallo Robert,
Danke für den Hinnweis
rechnen brauche ich nicht.
es handelt sich hier um eine Sammlerdatenbank, in der ich für ein Objekt z.B. die zulässigen Maße 300 - 320 mm und das tatsächliche Maß 311 mm eingeben will.

Gruß
Radi
Antworten