Bilder im Angebot nur drucken, wenn Bild vorhanden

Dindodil

Aktives Mitglied
9. Mai 2010
1
0
Passend zu
21.5.6 HowTo: Wie implementiere ich Produktbilder in die Positionstabelle?

habe ich noch eine Frage:
Wie kann ich den Spaltenüberschriftentext "Bild" nur drucken lassen, wenn ich auch wirklich ein Bild habe.
Ich habe es folgendermaßen versucht mit einer Bedingung, habe aber noch Syntaxprobleme:

Cond(Empty (Positionen.Bild),"","")

Problem: Argumentfehler: falscher Datentyp bei 'Empty' (erwartet: STring, ist: Bild)

Kann leider noch kein SQL, Vorlesung erst nächstes Semester ;)
Kann ich, falls ich kein Bild habe, auch die Spaltenbreite automatisch mit einer Formel zurücksetzen lassen, dass an der Stelle, an der normalerweise das Bild ist, nicht eine leere Lücke in meinem Angebot klafft?

Danke schon einmal für die Info.
 

rc-fly

Aktives Mitglied
9. Februar 2010
127
0
AW: Bilder im Angebot nur drucken, wenn Bild vorhanden

keiner eine lösung? habe das selbe problem mit preisliste.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
AW: Bilder im Angebot nur drucken, wenn Bild vorhanden

mit folgendem Query wird abgefragt, ob ein Bild vorhanden ist, es wird geprüft welche Größe das Bild hat:

Code:
Val(JTL_DirectQuery ("SELECT nSize FROM tArtikelBild WHERE kArtikel = "+FStr$(Positionen.kArtikel,'?&'))) <> 0


Danke vor allem für die Hilfe und Code von "marcos software"!
 

macreal19

Gut bekanntes Mitglied
6. Mai 2008
577
4
AW: Bilder im Angebot nur drucken, wenn Bild vorhanden

Um jetzt das Bild tatsächlich auszugeben, wenn eins vorhanden ist:

Code:
Cond(Val(JTL_DirectQuery ("SELECT nSize FROM tArtikelBild WHERE kArtikel = "+FStr$(Positionen.kArtikel,'?&'))) <> 0 ,Positionen.Bild)
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
AW: Bilder im Angebot nur drucken, wenn Bild vorhanden

Der Code war als Darstellungsbedingung gedacht, dein Code betrifft ja die Datenzeile selbst.
 

kranzt

Aktives Mitglied
1. September 2009
18
0
AW: Bilder im Angebot nur drucken, wenn Bild vorhanden

Vielen Dank, ich konnte damit unsere Angebotsformulare optimieren :)

Gruß,
Timm
 

Ähnliche Themen