[VBA][ACCESS] Max waarde bij AAA11111

Pagina: 1
Acties:

  • Paxlie
  • Registratie: Oktober 2000
  • Laatst online: 09-02 10:40

Paxlie

chaos en inslag

Topicstarter
Dag mensen,

ik ben weer lekker aan het stoeien met Access en nou loop ik tegen het volgende probleem aan.Ik wil van een waarde de hoogste waarde hebben. Daarbij heb ik echter het volgende probleemEr staan eerst 3 letters voor de waarde. Dus zoals in topictitel: AAA11111

Hoe kan ik nou de maximum waarde uit die tabel halen?
Het vervelendste is ook nog dat het niet bij 0 begint, maar ergens anders. En zelfs dan is het nog niet oplopend alleen, maar zitten er ook nog paar waardes tussen. Ik wil dus weten hoe ik de maximum waarde uit de database kan halen. Hoe ik daarna die tsjek moet maken om te kijken of het al bestaat lukt me wel, want de functie Right(string, lengte) heb ik al gevonden.

Enniewees, het komt erop neer dat ik graag de maximum waarde wil hebben van iets waar eerst 3 letters voor staan.
Die letters zijn overigens overal gelijk, dat scheelt weer :)

Wie werd waar wanneer geboren en waarom werd hij door wie hoe genoemd?
braque© zijn is een keuze


Verwijderd

code:
1
2
Debug.Print Mid("strTest",4)...
Test

  • Paxlie
  • Registratie: Oktober 2000
  • Laatst online: 09-02 10:40

Paxlie

chaos en inslag

Topicstarter
En wat moet ik daarmee doen?
Volgens mij haalt dat niet de maximum waarde uit me database...

Wie werd waar wanneer geboren en waarom werd hij door wie hoe genoemd?
braque© zijn is een keuze


Verwijderd

Daarmee haal je de eerste drie karakters er af...

Daarna sorteren in een Query, of met DMAX of ...

  • Paxlie
  • Registratie: Oktober 2000
  • Laatst online: 09-02 10:40

Paxlie

chaos en inslag

Topicstarter
Maar dan doe ik dus:
inlezen
brokje afhakken
en daarna query erop uitvoeren, is het niet mogelijk om een query uit te oefenen op de waardes die in de database staan? Dus zonder dat ik eerst alles moet inlezen??
Het worden uiteindelijk namelijk nogal verschrikkelijk veel waardes......

Wie werd waar wanneer geboren en waarom werd hij door wie hoe genoemd?
braque© zijn is een keuze


  • Uiligheid
  • Registratie: December 2000
  • Laatst online: 20-08 15:21

Uiligheid

alle gekheid op een stokje

Je kan in de query de waarde ook al trimmen naar de laatste 4 en dan een criterium erop zetten, lijkt me zo. :?

Ceterum censeo Carthaginem esse delendam


  • Paxlie
  • Registratie: Oktober 2000
  • Laatst online: 09-02 10:40

Paxlie

chaos en inslag

Topicstarter
Jah, maar hoe zeg ik dan in de query dat ik ie de waarde moet trimmen, want die query gaat rechtstreeks naar de database lijkt me zo

Wie werd waar wanneer geboren en waarom werd hij door wie hoe genoemd?
braque© zijn is een keuze


  • Bally
  • Registratie: November 2001
  • Laatst online: 24-08 11:28

Bally

1200 + 1500 Wp

volgens mij moet

'SELECT MAX(trim(kolomnaam,4,4)) as MAXI FROM Tabel' wel werken. dit is ook wat er al was gepost!!!!!

Hoop is uitgestelde teleurstelling


Verwijderd

Voor je duidelijkheid: je kunt VBA-textbewerkingsfuncties ook rechtstreeks in je query gebruiken in Access.
Pagina: 1