dobra: Access Abfrage - Wert ergänzen

Hallo,

Ist eigentlich eine Access-Frage

Ich habe ein Problem dass vermutlich ganz einfach zu lösen ist, wenn man weiß "wie",
Finde aber einfach den richtigen Syntax nicht - bzw. habe ich vermutlich nach den falschen Gegriffen gegoogelt :(

In meiner csv-Datei steht eine Farbnummer und am Server liegt ein Bild = Name ist "Farbnrummr".png

mit (reduzierter Code)

SELECT csv.Farbnr  
FROM csv;

bekomme ich z.B. "165"

Wie kann ich jetzt den Wert in der Access-Abfrage so ergänzen ?

"pfad_zum_Bildordner/165.png"

habe es so versucht
IIf((csv.Farbnr >0),"pfad/",csv.Farbnr,".png") AS img

Meldung: "Falsche Anzahl an Argumenten...."

mit
IIf((csv.Farbnr >0),"pfad/",csv.Farbnr) AS img
keine Fehlermeldung, aber im "img"-Feld steht nur "pfad/"

Vermutlich sind meine Versuche komplett daneben :(

Kann mir bitte jemand helfen?

mfgdobra

  1. ERLEDIGT

    hab's gerade doch noch rausgefunden wie's geht :)

    falls das mal jemand braucht;

    csv.Farbnummer als "Text-Feld" anlegen (auch wenn wie in meinem Fall da nur Zahlen drin stehen) und dann:

    IIf((csv.Farbnr),"pfad/" + csv.Farbnr + ".png") AS img

    mfg
    dobra

    1. Hello,

      ERLEDIGT

      nicht ganz.

      hab's gerade doch noch rausgefunden wie's geht :)

      falls das mal jemand braucht;

      csv.Farbnummer als "Text-Feld" anlegen (auch wenn wie in meinem Fall da nur Zahlen drin stehen) und dann:

      IIf((csv.Farbnr),"pfad/" + csv.Farbnr + ".png") AS img

      Nimm für die Stringverkettung den "&"-Operator. Der "+"-Operator funktioniert nur scheinbar. Wenn eines der Felder NULL ist, wird das gesamte Ergebnis NULL.

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
       ☻_
      /▌
      / \ Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. Om nah hoo pez nyeetz, Tom!

        Nimm für die Stringverkettung den "&"-Operator. Der "+"-Operator funktioniert nur scheinbar. Wenn eines der Felder NULL ist, wird das gesamte Ergebnis NULL.

        hab ich auch dran gedacht. zwei Teile sind aber garantiert nicht NULL. und wenn es den mittleren Teil nicht gibt, wird auch kein Dateipfad erzeugt. Vielleicht ist es genau das, was man möchte?

        Matthias

        --
        Wer ein Problem beschreiben kann, hat es schon halb gelöst.                                             (Julian Huxley) http://www.billiger-im-urlaub.de/kreis_sw.gif