Inaktiv Land ausblenden wenn Lieferland Deutschland

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Hallo Leute,

ich habe ein Problem mit den neuen Formularen. Wie kann ich das Lieferland ausblenden wenn die Lieferung nach Deutschland geht und nicht ins Ausland.

Ich hoffe, mir kann jemand die Formel dazu mitteilen.

MfG Jürgen
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Guten Morgen @Jogi1962
die Abfrage ist genau die gleiche wie auch mit dem alten System.
Lediglich die Variable hierzu hat sich geändert.

Füge beim Lieferland eine Darstellungsbedingung hinzu, diese kann dann folgende Formel beinhalten:
Code:
cond(Report.InvoiceShipToAddress.Country != Report.Company.Country,true,false)

Wenn du den Adressblock oben links meinst und nicht findest wo du diesen bearbeiten musst, dieser ist im Baustein.
Einen Baustein kannst du entweder direkt öffnen oder aus der Vorlage heraus, über den Reiter Projekt.
 

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Hallo Dennis,

danke für deine Antwort. Leider bekomme ich es nicht hin, irgendetwas klappt da mit der Darstellungsbedingung nicht.

Wenn ich deine Formel in Darstellungsbedingung eingebe, bekomme ich eine Fehlermeldung.
Wenn ich die Formel so abänder, "cond(Report.Address.Country != Report.Address.Country,true,false)", ohne Anführungszeichen, dann blendet er mir das Land aus, aber immer.

Irgendetwas fehlt da noch. Ich hoffe, du kannst mir da nochmal weiterhelfen.

MfG Jürgen
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Ehm,
du vergleichst in deiner Abfrage eine Variable mit sich selbst.
Klar das die nie ungleich sein kann.

Was für eine Fehlermeldung kam denn, als du meine Bedingung drin hattest?
 

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Hallo Dennis,
das habe ich mir gedacht.
Wenn ich deine Formel eingebe steht da "Syntaxfehler: 'Report.InvoiceShipToAddress.Country' kann nicht interpretiert werden"

Gruß Jürgen
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Hallo Jürgen
schau mal in den Variablenbaum oben links.
Die Variablen habe ich jetzt aus der Rechnung selbst geholt, es kann gut sein, das sie für Auftrag und Lieferschein anders heißen, jedoch sollte auch Report.ShioToAdress.Country vorhanden sein.
 

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Hallo Dennis,

ich bin auch im Rechnungsformular.
Da habe ich im Varablenbaum oben links Report.InvoiceShipToAddres.

Ich möchte das Land aber im adressfeld ausblenden und ist ja im Baustein. Im Baustein finde ich jedoch die Variable nicht. Muss ich das irgenwie anders machen?

Gruß Jürgen
 

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Hallo Dennis,

habe es jetzt im Rechnungsformular hinbekommen, aber auch nur da. Ich mußte dafür den Baustein im Rechnungsformular uber Projekte öffnen und bearbeiten.

Leider funktioniert der Baustein dann aber bei z.B. Auftrag oder Lieferschein nicht mehr, da die Formulare die Variablen nicht besitzen.

Vielleicht weißt du doch noch eine Lösung.

Gruß Jürgen
 

Happy

Sehr aktives Mitglied
29. Juli 2011
497
124
Hückelhoven
Ok, ich verstehe das Problem.
Man kann hier umsteigen auf die Stammdaten des Kunden, diese können jedoch abweichend der Auftragsdaten sein und es ist auch nicht die Lieferadresse.
Code:
cond(Report.Address.Country != Report.Company.Country,true,false)
 

Jogi1962

Gut bekanntes Mitglied
24. März 2012
255
15
NRW
Gibt es da keine einfache abfrage wie:
wenn. adresse. Land. Deutschland = nicht anzeigen/drucken, sonst anzeigen/drucken.

Ich kann leider nicht so gut englisch sondern muß mir viele Ausdrücke übersetzen lassen.

Gruß Jürgen