23. april 2002 - 12:43
Der er
16 kommentarer og 1 løsning
loop
Hvordan kan jeg få denne stum kode til at liste alle der har samme adr. i stedet for at den viser den første ------------------------- Dim rec As DAO.Recordset Dim sql As String Dim db As Database sql = "SELECT * FROM [TA_K_kunder] Set db = CurrentDb() Set rec = db.OpenRecordset(sql, dbOpenDynaset, dbReadOnly) If rec.Fields("adr") = Me.Adr Then MsgBox "Denne addresse er oprettet for kunde" & rec.Fields("Fornavn") & " " & rec.Fields("Efternavn") Else End If
Annonceindlæg fra Pax8
23. april 2002 - 12:49
#1
"SELECT * FROM [TA_K_kunder] order By adr"
23. april 2002 - 12:51
#2
If you want to see all people with the same address then you HAVE to show the address and the people. If you only want to see those for a specific addresss the SELECT * FROM [TA_K_kunder] WHERE adr = 'Some Address'
23. april 2002 - 12:54
#3
hmmm tror ikke du forstod mit spg terry. jeg skal have den til at skrive alle navne op i msgboxen (såfremt der er mere en en der har samme adr som angivet)
23. april 2002 - 12:55
#4
OK back in five :o)
23. april 2002 - 12:56
#5
det gør jeg jo her --- If rec.Fields("adr") = Me.Adr ------ den anden sql virker jo ikke hvis der ikke er nogen der ens så vil den jo lave en fejl
23. april 2002 - 12:57
#6
takker , hvor lang tid har du egentlig arbjedet med access...
23. april 2002 - 13:06
#7
juks what is me.adr, is it a field containingan address you are trying to find duplicates for ? about 5 years!
23. april 2002 - 13:11
#8
this cant be far out (NOT TESTED) Dim rec As DAO.Recordset Dim sql As String Dim db As Database Dim sAdr as String 'for saving Dim i as integer 'counting sql = "SELECT * FROM [TA_K_kunder] Set db = CurrentDb() Set rec = db.OpenRecordset(sql, dbOpenDynaset, dbReadOnly) i = 0 Do While Not rec.eof If rec.Fields("adr") = Me. Then i = i +1 sAdr = sAdr & rec.Fields("Fornavn") & " " & rec.Fields("Efternavn") & VBCrLf End If rec.movenext loop If i > 0 then msgbox "Denne addresse er oprettet for kunde " & sAdr
23. april 2002 - 13:12
#9
yes ..... -- ok stil got 3½ years to get as good as you :-)
23. april 2002 - 13:13
#10
I've been programming over 15 years :o)
23. april 2002 - 13:14
#11
ok 13½ then
23. april 2002 - 13:17
#12
what does VBCrlf do ????
23. april 2002 - 13:18
#13
a VBClf = chr(13) or ????
23. april 2002 - 13:19
#14
carriage return + line feed
23. april 2002 - 13:20
#15
det virker perfekt !!!!!!!!!!! takker ha en god dag
23. april 2002 - 13:20
#16
tak :o)
23. april 2002 - 13:20
#17
selv tak :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser