Supportnet / Forum / Datenbanken
Variabler Feldname in Abfrage
Frage
Hallo,
ich möchte in einer Abfrage den Feldnamen ändern.
Der Name soll aus einem Formular ausgelesen werden, das beim Ausführen der Abfrage geöffnet ist.
Beim Feldnamen in der Abfrage habe ich folgendes eingegeben:
Formulare![Formularname]![Feldname] : Inhalt der Abfrage
Als Fehlermeldung bekomme „Das Datenbankmodul kann ... nicht finden“
Alternativ habe ich die Beschriftung in den Feldeigenschaften der Abfrage genutzt, als Ergebnis bekomme ich den eingegebenen Text (Pfadname) als Überschrift, jedoch nicht den Inhalt des Feldes.
Ich möchte die Feldnamen variabel gestalten, weil die Abfrage die Grundlage für ein Diagramm ist, in der diese Namen verwendet werden sollen.
Hat jemand eine Idee für die Lösung des Problems ?
Danke
Oliver
Antwort 1 von Koebi
Grüezi Oliver
Du schreibst zwar nicht, was das Modul nicht finden kann. Aber wenn Du das Kriterium so eingegeben hast:
Formulare![Formularname]![Feldname] : Inhalt der Abfrage
funktioniert es nicht.
Du brauchst nur:
Formulare![Formularname]![Feldname]
Gruss
Köbi
Du schreibst zwar nicht, was das Modul nicht finden kann. Aber wenn Du das Kriterium so eingegeben hast:
Formulare![Formularname]![Feldname] : Inhalt der Abfrage
funktioniert es nicht.
Du brauchst nur:
Formulare![Formularname]![Feldname]
Gruss
Köbi
Antwort 2 von oliverV
@Köbi
Habe mich etwas unglücklich ausgedrückt:
Formulare![Formularname]![Feldname]: Stückzahl
Inhalt des Feldes, das ich aus dem Formular auslesen will und als Feldüberschrift der Abfrage benötige, entspricht nicht dem Feldinhalt der Abfrage (Wert).
Fehlermeldung "Das Datenbankmodul kann "Formulare![Formularname]![Feldname]" nicht finden. Stellen Sie sicher, dass es sich um gültigen Parameter handelt, usw.
Vielleicht ist es jetzt etwas deutlicher ?!
Gruss
Oliver
Habe mich etwas unglücklich ausgedrückt:
Formulare![Formularname]![Feldname]: Stückzahl
Inhalt des Feldes, das ich aus dem Formular auslesen will und als Feldüberschrift der Abfrage benötige, entspricht nicht dem Feldinhalt der Abfrage (Wert).
Fehlermeldung "Das Datenbankmodul kann "Formulare![Formularname]![Feldname]" nicht finden. Stellen Sie sicher, dass es sich um gültigen Parameter handelt, usw.
Vielleicht ist es jetzt etwas deutlicher ?!
Gruss
Oliver
Antwort 3 von Leon
In einem VB-Modul, einer Variablen den Wert des Feldes über eine Funktion zuweisen und in der Abfrage die Funktion aufrufen !
m.f.g
Leon
m.f.g
Leon

