Avatar billede smartcard1 Nybegynder
30. juli 2003 - 10:17 Der er 13 kommentarer og
1 løsning

Start af post som kriterie

Jeg har diverse poster i min db, hvor x-antal starter med det samme, og slutter med noget individuelt eks.

10 poster starter f.eks med "03091999-002" hvorefter der følger "-bilag1" til den første, "-bilag2" den til næste osv. Altså; "03091999-002-bilag1", "03091999-002-bilag2"

Er det ikke muligt at lave en forespørgelse hvor kriteriet er at den skal tage alle der starter med "03091999-002". Herved tager den alle 10 poster som starter med "03091999-002"!
Avatar billede mlhave Nybegynder
30. juli 2003 - 10:21 #1
Like 03091999-002*
Avatar billede hojben Novice
30. juli 2003 - 10:21 #2
hvad med

LIKE 03091999-002

??
Avatar billede terry Ekspert
30. juli 2003 - 10:21 #3
SELECT * FROM YourTable where Left(12,[TheField]) = '03091999-002'
Avatar billede hojben Novice
30. juli 2003 - 10:23 #4
hehe good old Terry :)
Avatar billede mlhave Nybegynder
30. juli 2003 - 10:23 #5
Lidt mere præcist:
Like "03091999-002*"
Avatar billede smartcard1 Nybegynder
30. juli 2003 - 10:27 #6
terry > Fejl-meddelse:
"Du har skrevet en underførespørgsels, der kan returnere mere end et felt, uden at bruge det reserverede ord EXITS i hovedforespørgslens FROM-delsætning. Ret SELECT-sætningen i underforespørgslen, så den kun kræver et felt."

Hmm, ????????
Avatar billede terry Ekspert
30. juli 2003 - 10:30 #7
Cant see your SQL, this is a steight forward SQL so should NOT give problems, or are you making a nested SQL (SQL in SQL)? If you are then this will give problems because you cant select multiple rows for each row in the main SQL!
Avatar billede terry Ekspert
30. juli 2003 - 10:31 #8
You can also try this if ther eis more than one table with the same field name

SELECT * FROM YourTable where Left(12,[TheTable]![TheField]) = '03091999-002'
Avatar billede smartcard1 Nybegynder
30. juli 2003 - 10:32 #9
He he... Wrote the nummer matching the table... Sorryy... Thanks for the answer....
Avatar billede terry Ekspert
30. juli 2003 - 10:32 #10
OH sorry!

  SELECT * FROM YourTable where Left([TheTable]![TheField],12) = '03091999-002'
Avatar billede terry Ekspert
30. juli 2003 - 10:33 #11
Length comes after string in Left :o)
Avatar billede terry Ekspert
30. juli 2003 - 10:33 #12
Is it working now?
Avatar billede smartcard1 Nybegynder
30. juli 2003 - 10:36 #13
Yep... You just help a desperate person... I have been dealing with this problem for about the whole day.. THANK YOU
Avatar billede terry Ekspert
30. juli 2003 - 10:42 #14
your welcome :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester