veit > microsoft.public.* > microsoft.public.office.access

 #1  
26.12.2007, 13:21
Raymond Sonck
Hallo,

In een Memoveld heb ik de volledige tekst in hoofdletters.
Hoe zet ik deze tekst om in kleine letters?
Heb al bij Notatie het teken < geprobeerd en dit gaat wel, maar als ik klik
in het veld verschijnt alles weer in hoofdletters.

Met veel dank bij voorbaat.
Raymond
 #2  
26.12.2007, 17:50
John
"Raymond Sonck" <raymond.sonck> schreef in bericht
news:4180
> Hallo,
> In een Memoveld heb ik de volledige tekst in hoofdletters.
> Hoe zet ik deze tekst om in kleine letters?
> Heb al bij Notatie het teken < geprobeerd en dit gaat wel, maar als ik
> klik in het veld verschijnt alles weer in hoofdletters.


Raymond,

Je kunt dit doen met een bijwerkquery:

UPDATE JeTabel SET JeTabel.JeMemoveld = LCase([JeMemoveld]);

UCase() zou je gebruiken om het weer in hoofdletters te zetten.

Vriendelijke groeten,

Maarten
 #3  
26.12.2007, 19:58
Raymond Sonck
Maarten,

Bedankt voor je vlugge reactie. Ik heb dit ondertussen uitgetest maar kreeg
eerst altijd een syntaxfout.
Door een vierkant haakje voor UPDATE te zetten en de ; (puntkomma) op het
einde weg te laten werd de expressie wel aanvaardt.
Deze heb ik in Criteria gezet maar krijg nu de foutmelding "De query moet
minimaal n uitvoerveld bevatten"
Wt moet ik in de regel met "Wijzigen in" zetten want aan de tekst zelf moet
er niks gewijzigd worden, enkel maar in kleine letters gezet worden.
Of ben ik verkeerd bezig en moet de expressie elders staan?
Ter info : ik ben een leek.

mvg
Raymond

[UPDATE tblRecepten SET tblReceptenl].[Bereiding]=LCase([Bereiding])

<maarten> schreef in bericht
news:6305
[..]
 #4  
26.12.2007, 20:28
John
"Raymond Sonck" <raymond.sonck> schreef in bericht
news:1184
[..]
> mvg
> Raymond
> [UPDATE tblRecepten SET tblReceptenl].[Bereiding]=LCase([Bereiding])


Raymond,

De query die ik gaf was de SQL-weergave van de query en niet de expressie om
in de query te plakken. Jij maakt de query met de ontwerper en daarvoor kun
je het volgende doen (volgens mij was je er bijna):

1. Kies in de query de tabel tblRecepten
2. Maak er een bijwerkquery van
3. Sleep het veld Bereiding naar de query
4. Zet bij dit veld bij Wijzigen In: Lcase([Bereiding])

Maak voor de zekerheid een backup van je tabel voordat je de query draait.

Ter info: als je met rechts klikt op de titelbalk van de query, is de eerste
optie 'SQL', klik hierop en je zult een soortgelijke query zien die ik
eerder liet zien. Op nieuwsgroepen wordt meestal deze SQL-tekst als
representatie van de query gezonden.

Vriendelijke groeten,

Maarten
 #5  
26.12.2007, 20:42
Raymond Sonck
<maarten> schreef in bericht
news:7003
[..]
> Maak voor de zekerheid een backup van je tabel voordat je de query draait.
> Ter info: als je met rechts klikt op de titelbalk van de query, is de
> eerste optie 'SQL', klik hierop en je zult een soortgelijke query zien die
> ik eerder liet zien. Op nieuwsgroepen wordt meestal deze SQL-tekst als
> representatie van de query gezonden.
> Vriendelijke groeten,
> Maarten Maarten,


Gelukt!!!
Ik ben je zeer dankbaar en weeral iets bijgeleerd!

Vriendelijke groeten,
Raymond
 #6  
26.12.2007, 20:59
Raymond Sonck
"Raymond Sonck" <raymond.sonck> schreef in bericht
news:4180
> Hallo,
> In een Memoveld heb ik de volledige tekst in hoofdletters.
> Hoe zet ik deze tekst om in kleine letters?
> Heb al bij Notatie het teken < geprobeerd en dit gaat wel, maar als ik
> klik in het veld verschijnt alles weer in hoofdletters.
> Met veel dank bij voorbaat.
> Raymond Maarten,


Kan je me nog even verder helpen met volgende.
De ganse tekst staat nu in kleine letters, maar is het mogelijk om de eerste
letter te laten beginnen met hoofdletter?
Niet echt belangrijk maar zou toch graag weten hoe men dit doet.
Of moet ik deze vraag apart posten?

Mvg
Raymond
 #7  
26.12.2007, 21:19
John
"Raymond Sonck" <raymond.sonck> schreef in bericht
news:6060
> Maarten,
> Kan je me nog even verder helpen met volgende.
> De ganse tekst staat nu in kleine letters, maar is het mogelijk om de
> eerste letter te laten beginnen met hoofdletter?
> Niet echt belangrijk maar zou toch graag weten hoe men dit doet.
> Of moet ik deze vraag apart posten?


Raymond,

Zelfde query maar dan zet je bij 'Wijzigen in':

UCase(Left([JeMemoveld];1))+LCase(Right([JeMemoveld];Len([JeMemoveld])-1))

Als dit van toepasssing is, zal Access je 1 waarschuwing geven voor alle
records met lege JeMemoveld-waarden. Hier kun je gewoon op Ja klikken.

Vriendelijke groeten,

Maarten
 #8  
26.12.2007, 22:09
Raymond Sonck
<maarten> schreef in bericht
news:2813
> "Raymond Sonck" <raymond.sonck> schreef in bericht
> news:6060
> Raymond,
> Zelfde query maar dan zet je bij 'Wijzigen in':
> UCase(Left([JeMemoveld];1))+LCase(Right([JeMemoveld];Len([JeMemoveld])-1))
> Als dit van toepasssing is, zal Access je 1 waarschuwing geven voor alle
> records met lege JeMemoveld-waarden. Hier kun je gewoon op Ja klikken.
> Vriendelijke groeten,
> Maarten


Maarten,
Yep! Perfect man!!!
Mijn dankbaarheid is groot.
Met mijn beste wensen voor het nieuwe jaar 2008

Raymond
Soortgelijke onderwerpen