webForumDet fria alternativet
Logga in / Bli medlem

Loopar

ASP

2 svar · 269 visningar · startad av Nypan

Medlem sedan aug. 200044 inlägg
Frågan#1

Hej kan någon hjälpa mig?

Jag har en access tabell med nästan 5000 poster dessa poster innehåller samtliga ett ortsnamn. Jag vill:

1 skapa en ny tabell med bara (distinct) ortsnamnen och ett id-nummer. Sen vill jag att alla orterna i den stora tabellen skall få den siffran som passar rätt till orten istället för namnet.

Hoppas att ni förstår hur jag menar. Jag tänkte att det borde gå på nått sätt om man loopar den befintliga tabellen om man väljer ut ortena distinct. Men jag får inte riktigt till det.

Skulle vara otroligt tacksam om ngn skulle kunna visa mig lite användbar exempelkod. (Det tar nämligen för lång tid att sitta och göra allt detta för hand)

Tack / Tomas

Medlem sedan dec. 19995 874 inlägg
#2

Hej!

Om du använder access kan du lägga in en räknare och då får automatiskt alla varsitt nummer, sedan kan du göra en uppdateringsfråga som hämtar för varje ort nummret och postar det på samma ställe där orten stämmer överens i den stora tabellen.

Lycka till!

Medlem sedan aug. 200044 inlägg
#3

Jo visst, jag har en räknare i tabellen orter problemet är att jag inte vet hur jag skall få dit alla orter.

Jag gör som så att jag plockar ut alla orter med satsen nedan.

query9 = "SELECT Distinct post_ort FROM Restauranger Order by post_ort"

Sen vill jag i loopen nedan köra Insert Inro Orter alla Post_orterna som jag fick ut men det funklar inte. Min gissning är att det inte går att stoppa in något i en tabell samtidigt som man loopar till en annan.

Kan man lagra RecordSet på något sätt dvs i någon slags ARREY. Snälla hjälp mig någon!!!

379 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
120 ms — deklarationer (db)
125 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)