• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

ODBC query met verwijzing naar celwaarde

Status
Niet open voor verdere reacties.

ArjanVos

Gebruiker
Lid geworden
23 okt 2015
Berichten
82
Ik heb een ODBC query op een Progress database gemaakt, zie hieronder. Nu wil ik graag i.p.v. de vaste waarde T00190 (aan het einde van de query) verwijzen naar een celwaarde. Is dat mogelijk en zo ja, hoe ziet het laatste stukje query er dan uit? Ik had al hier gekeken, maar ik krijg het (door de enkele quotes in mijn voorbeeld?) niet werkend :(

Code:
SELECT "ig-280_0".cdverlading AS 'Verlading', "ba-001_0".naamorg AS 'Leverancier', "ib-241_0".cdorder AS 'PO', "ib-241_0".cdprodukt AS 'Product', "ib-241_0".cdstandeenhd AS 'Eenheid', "bb-040_0"."omschr-35" AS 'Omschrijving', "ig-280_0".aantal, "ib-241_0".prijs, "ib-241_0"."prijsper-ink", "ib-241_0"."perc-krt"
FROM DATA.PUB."ba-001" "ba-001_0", DATA.PUB."bb-040" "bb-040_0", DATA.PUB."ib-241" "ib-241_0", DATA.PUB."ib-249" "ib-249_0", DATA.PUB."ig-200" "ig-200_0", DATA.PUB."ig-280" "ig-280_0"
WHERE "ig-280_0".cdadmin = "ig-200_0".cdadmin AND "ib-249_0".cdadmin = "ig-280_0".cdadmin AND "ib-249_0".cdorder = "ig-280_0".cdorder AND "ib-249_0".nrordrgl = "ig-280_0".nrordrgl AND "ib-249_0".volgnr = "ig-280_0".volgnr AND "ib-241_0".cdadmin = "ib-249_0".cdadmin AND "ib-241_0".cdorder = "ib-249_0".cdorder AND "ib-241_0".nrordrgl = "ib-249_0".nrordrgl AND "ba-001_0".cdorg = "ib-241_0".cdorg AND "bb-040_0".cdprodukt = "ib-241_0".cdprodukt AND "ig-200_0".cdverlading = "ig-280_0".cdverlading AND (("ig-280_0".cdadmin='01') AND ("ig-280_0".cdverlading='T00190'))
 
Laatst bewerkt:
quotes weglaten en geheel vervangen door [a1] ? neem aan dat de samenstelling in VBA is
 
De code is gekopieerd van "Eigenschappen van de verbinding", tabblad "Definitie", veld "Tekst van opdracht". Begrijp ik goed dat het op die plek niet mogelijk is, maar dat dit alleen met VBA is op te lossen?
 
Het is wel op te lossen, maar ik weet de referentie naar de cel voor het schema niet. Maar anders kun je gewoon die tekst eigenschap overschrijven, inderdaad
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan