Autor Thema: Text vor hide-when Feld fehlt  (Gelesen 1778 mal)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Text vor hide-when Feld fehlt
« am: 14.01.08 - 16:45:35 »
Hallo zusammen.
Ich vermute mal dass das einfach nicht geht, aber folgendes:

Ich möchte, wenn ich ein neues Dokument erstelle, oben den Namen der Datenbank stehen haben (ganz normaler Text) und dahinter ist ein Feld "Kundenname2"mit dem Wert:
Code
'- ' + Kundenname1
und einer Hide-when Formel @If(Kundenname1 = ""). Also so, das nachher 'DBName - Kundenname' die Überschrift des Dokuments bilden.
Allerdings ist nun beim erstellen eines Dokuments der Datenbankname vor dem Feldweg.
Ist das irgendein Fehler meiner Seite aus oder ?

Vielen Dank

EDIT: Erledigt
« Letzte Änderung: 21.01.08 - 14:50:28 von Klafu »
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text vor hide-when Feld fehlt
« Antwort #1 am: 14.01.08 - 16:51:41 »
Das ist ein Denkfehler Deinerseits - hide-whens wirken immer auf die ganze Zeile. Wenn Du also den Inhalt von Kundenname verstecken willst, wenn dieser leer ist, dann ist die ganze Zeile perdu (schau mal nach der hide-when-Formel, wenn der Cursor im Text mit dem DB-Namen ist).

Workarounds (Auszug):
Tabelle verwenden
Statt dem sturen Ausblenden wahlweise je nach @IsNewDoc anzeigen: Kundenname1 oder "@Neuer Kunde".

Bernhard

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Text vor hide-when Feld fehlt
« Antwort #2 am: 14.01.08 - 18:14:20 »
Workarounds (Auszug):
Tabelle verwenden
Statt dem sturen Ausblenden wahlweise je nach @IsNewDoc anzeigen: Kundenname1 oder "@Neuer Kunde".

Noch 'ne Möglichkeit: Berechneter Text

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text vor hide-when Feld fehlt
« Antwort #3 am: 14.01.08 - 18:32:14 »
Yipp.
Oder: Ein normales Feld für die gesamte Anzeige.

Da gibt es noch mehr  ;)

Bernhard

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Text vor hide-when Feld fehlt
« Antwort #4 am: 15.01.08 - 08:55:45 »
Vielen Dank für eure Antworen.
Ich habe nun versucht es über ein berechnetes Feld zu machen, allerdings bekomme ich  hier
Code
@If(FirmenName1 = ""; ueberschrift2 = ""; ueberschrift2 = "- ");
nur die Ausgabe '1' im Feld ueberschrift2.
Ich hab nur schon länger nichts mehr mit dem Designer gemacht und bin daher leider aus der Übung.
Hab ich da was übersehn ?

nochmals danke
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Text vor hide-when Feld fehlt
« Antwort #5 am: 15.01.08 - 09:14:56 »
... deine Formel ist falsch

@If( Bedingung_1 ; Rückgabe_1 ; Bedingung_n ; Rückgabe_n ; RückgabeSonstiges )

Ansonsten in der Designerhilfe findest du ebenfalls die richtige Syntax.  ;)

Toni
Grüßle Toni :)

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Text vor hide-when Feld fehlt
« Antwort #6 am: 15.01.08 - 09:28:42 »
Mal so aus dem Bauch heraus müsste das so aussehen:

@If(FirmenName1=""; @DbTitle; @DbTitle + " - " + FirmenName1)


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Text vor hide-when Feld fehlt
« Antwort #7 am: 15.01.08 - 09:35:26 »
Achso, also wars wieder ein Denkfehler  :(

Vielen Dank euch allen   :D
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz