Oprettet søn. d. 07. februar 2010 kl. 21:21:00

dane022
dane022 (14.080 point. Point ude: 480)

Søgeresultat i kombinationsboks

I min formular skal jeg søge efter matchende cpr numre i tabellen "ansættelser". Hændelsen skal ligge i feltet [cpr nummer] afterupdate, dvs. alle ansættelser med det cpr nummer skal komme frem i rullegardinet [ansættelser].

Hvordan skrives den kode ?

Skrevet søn. d. 07. februar 2010 kl. 21:30:39| #1

mugs
mugs (163.907 point)
Hvorfor ikke blot lade formularen filtrere efter et indtastet CPRNR?

Skrevet søn. d. 07. februar 2010 kl. 21:35:38| #2

dane022
dane022 (14.080 point)
Det kan vel også virke, så længe det sker i rullegardinet.
Kan det det ?

Skrevet søn. d. 07. februar 2010 kl. 23:21:57| #3

fdata
fdata (47.934 point)
Det enkleste er vel noget i stil med:

Me.Kombinationsboks0.RowSourceType = "Table/Query"
Me.Kombinationsboks0.RowSource = "SELECT EtEllerAndet FROM Ansættelser WHERE CPRnr='" & Me.CPRnr & "'"
Me.Kombinationsboks0.Requery

... og så skal du nok lige rette diverse feltnavne til  :o)

Skrevet man. d. 08. februar 2010 kl. 17:46:27| #4

dane022
dane022 (14.080 point)
Jeg får en fejl "datatyperne stemmer ikke overens i kriterieudtrykket" nr 3464.

Koden: Me.Ansættelser.RowSourceType = "Table/Query"
Me.Ansættelser.RowSource = "SELECT [cpr nummer] FROM Ansættelser WHERE [CPR nummer]='" & Me.[Cpr_nummer] & "'"
Me.Ansættelser.Requery

Jeg har sikkert lavet en fejl.

Skrevet man. d. 08. februar 2010 kl. 18:06:55| #5

mugs
mugs (163.907 point)
Hvilke datatayper har du med at gøre?

Skrevet man. d. 08. februar 2010 kl. 18:35:59| #6

dane022
dane022 (14.080 point)
Nu ved jeg ikke om jeg svarer godt nok på dit spørgsmål, men som det fremgår er det jo cpr nummer. Både i tabel og formular (ubundet), er cpr formatteret som tal som 0000000000;;_

Skrevet man. d. 08. februar 2010 kl. 18:43:42| #7

mugs
mugs (163.907 point)
Skidt med formatet - Er det et alfanumerisk eller numerisk felt?

Me.Ansættelser.RowSource = "SELECT [cpr nummer] FROM Ansættelser WHERE [CPR nummer]='" & Me.[Cpr_nummer] & "'"

Der er apostroffer omkring kriteriet. Prøv at fjerne dem.

Skrevet man. d. 08. februar 2010 kl. 18:56:32| #8

dane022
dane022 (14.080 point)
Har prøvet Me.Ansættelser.RowSource = "SELECT [cpr nummer] FROM Ansættelser WHERE [CPR nummer]=' & Me.[Cpr_nummer] & '", samme resultat.

Jeg formoder det er numeriske felter, men er det noget jeg kan se præcist et sted?

Skrevet man. d. 08. februar 2010 kl. 19:03:02| #9

mugs
mugs (163.907 point)
Kan du sende db eller en prøve på problematikken til:

mugs snabelting mail.dk

som en .zip fil.

Skrevet man. d. 08. februar 2010 kl. 19:07:10| #10


Skrevet man. d. 08. februar 2010 kl. 19:23:37| #11

mugs
mugs (163.907 point)
Returneret. Denne fungerer uden apostroffer:

"SELECT [cpr nummer] FROM Ansættelser WHERE [CPR nummer]=" & Me.[Cpr_nummer] & ""

Skrevet man. d. 08. februar 2010 kl. 20:22:38| #12


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

bnb

Oprettet den 26. maj 2012 kl. 14.33
mikkelfraringsted giver 200 point for svar | Giv et svar »

Opdatering af data fra 1 tabel til 1 anden

Oprettet den 25. maj 2012 kl. 21.05
mllarsen giver 30 point for svar | Giv et svar »

relink tables

Oprettet den 25. maj 2012 kl. 11.14
larsgrau giver 150 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger