deel van een veld

Status
Niet open voor verdere reacties.

JEPEDEWE

Terugkerende gebruiker
Lid geworden
14 jun 2006
Berichten
1.697
Hallo,
Ik worstel met de code om van bvb een veld "omschrijving" de eerste 2 karakters weg te laten of om ze juist te laten zien

Om ze te laten zien gebruikte ik
Mid([omschrijving];1;2)

om ze weg te laten
Mid([omschrijving];1;len([omschrijving]))

geen van beide werkt... miljaar
graag een handje!
merci;)
 
Om ze te laten:
Expr1:Left([omschrijving];2)

Om ze weg te laten:
Expr2:Mid([omschrijving];3;len([omschrijving])-2)

Dit dan commando's voor een query; je geeft niet aan waar je ze wilt gebruiken.
 
als ik dat zo doe krijg ik in dat veld een foutmelding: #Type!

Ik gebruik dit om een deel van de waarde van een textveld in te tonen...
Alles behalve de eerste 2 karakters

JP
 
Ik snap de vraag; tegenvraag: wat is je scheidingsteken? Standaard is dat een ; misschien gebruik je een komma? En waar gebruik je de formule? Weet ik nog steeds niet...
 
ik gebruik dat als control source op een form
als ik gewoon "omschrijving" (=veldnaam) genruik worden de 2 beginkarakters meegetoond en dat wil ik niet dus.....
 
Met de volgende code in de recordbron van het formulier :

SELECT Tabel1.tekst, Left([tekst],2) AS tekst2, * FROM Tabel1;

kan je de 1e twee karakters van het veld tekst zien in veld tekst2

JanvP
 
Laatst bewerkt:
DAT IS EM, DAT IS EM.................. merci maat!!!!

:thumb:
 
doemme, te vroeg geroepen

zal proberen uit te leggen

In mijn tabel heb ik een veld "omschrijving" wat ik importeer vanuit een excel bestand
In dat excel bestand staat nog een veld SH HH of DS

Ik laat een query lopen waarin ik beide velden samenvoeg

door dit te doen kan ik een continuous form maken met een conditionele voorwaarde gebaseerd op die eerste 2 karakters:
bvb als dat HH is dan staat de tekst rood
als dat SH was dan staat de tekst blauw

oogt perfect, maar, in het veld omschrijving komt de "nieuwe" omschrijving staan... ik wil die eerste 2 karakters niet...

als ik dat op jouw manier doe, dan worden de eerste 2 karakters van omschrijving gewist zodat de kleur niet bepaald kan worden...
dus, toch niet zo top

JP
 
Het helpt als je de vragen gelijk goed omschrijft....
Mijn code is prima om op een tekstveld de eerste twee tekens te verwijderen.
Me.tekstveld=Mid([omschrijving],3,len([omschrijving])-2)
 
klopt...
Zal zoeken om het op een andere manier te doen... blijkbaar te ingewikkeld!! (ook om uit te leggen)
JP
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan