zal eerst de situatie uitleggen.
Ik ben bezig met een programma te maken om etiketten te printen.
Nu is per klant een etiket anders (99 van de 100 keer alleen de barcode)
Die barcode is dus variabel en de opbouw haal ik uit een database.
voorbeeld
klant1 wil : (10)debiteurnr(95)artikelnummer -> (10)100548(95)58884412
klant2 wil : (16)datum in ddmmyyy(95)artikelnummer > (16)27092007(95)58884412
in de programmatuur zijn de variabelen datum / artikelnummer (en nog veel meer) al gevult.
Nu doe ik een query "select barcodestring from etiketten where debiteurnr = 100548"
dan krijg ik als resultaat terug
Nu wil ik dat vb dit niet als tekst ziet maar als vb code zodat debiteurnr etc word omgezet naar de variabele debiteurnr.
Nu krijg ik namelijk een barcode van
en niet
String replace etc. werkt niet omdat vaak ook andere vb codes worden gebruikt
extreem voorbeel:
misschien beetje vreemd uitgelegd maar kan het niet echt duidelijker.
Ik ben bezig met een programma te maken om etiketten te printen.
Nu is per klant een etiket anders (99 van de 100 keer alleen de barcode)
Die barcode is dus variabel en de opbouw haal ik uit een database.
voorbeeld
klant1 wil : (10)debiteurnr(95)artikelnummer -> (10)100548(95)58884412
klant2 wil : (16)datum in ddmmyyy(95)artikelnummer > (16)27092007(95)58884412
in de programmatuur zijn de variabelen datum / artikelnummer (en nog veel meer) al gevult.
Nu doe ik een query "select barcodestring from etiketten where debiteurnr = 100548"
dan krijg ik als resultaat terug
Visual Basic:
1
| "(10)" & debiteurnr & "(95)" & artikelnummer & "(55)bladiebla" |
Nu wil ik dat vb dit niet als tekst ziet maar als vb code zodat debiteurnr etc word omgezet naar de variabele debiteurnr.
Nu krijg ik namelijk een barcode van
code:
1
| "(10)" & debiteurnr & "(95)" & artikelnummer & "(55)bladiebla" |
en niet
code:
1
| (10)100548(95)58884412(55)bladiebla |
String replace etc. werkt niet omdat vaak ook andere vb codes worden gebruikt
extreem voorbeel:
Visual Basic:
1
| Left(RTrim("Materiaalcode1"),2) & Right(RTrim("Materiaalcode1"),4) & ddmmyy &"000000"& Rtrim(Cstr("Moederrol")) & String(6 - Len(Rtrim(CStr("Moederrol"))), " ") & String(4 - Len(RTrim(CStr("As"))), "0") & RTrim(CStr("As")) & String(2 - Len(RTrim(CStr("Deler"))), "0") & CStr("Deler") & "A" |
misschien beetje vreemd uitgelegd maar kan het niet echt duidelijker.
[ Voor 3% gewijzigd door bastv op 27-09-2007 14:36 ]