20. november 2005 - 22:24
Der er
19 kommentarer og 2 løsninger
Terry hjælp...eller andre, der stadig er oppe
Jeg havde den alligevel ikke helt. Jeg skal bruge en måde, hvor jeg i VB kan tilføje et autonummereringsfelt til en eksisterende tabel. Nogen gode bud?
Annonceindlæg fra GlobalConnect
20. november 2005 - 22:27
#1
Hvis tabellen har autonummeringsfelt, udfyldes det automatisk, så enten en tom værdi eller ingen
20. november 2005 - 22:30
#2
Problemet er, at tabellen oprettes (importeres) via VB, så det har den ikke
20. november 2005 - 22:42
#3
20. november 2005 - 22:52
#4
Ja det beskriver løsningen. Jeg har oprettet funktionen, men kan ikke finde ud af at "køre" den. Hvordan gør man det?
20. november 2005 - 22:54
#5
det er punkt 7 i vejledningen
20. november 2005 - 22:57
#6
men hvorfor de ikke bare bruger en ALTER TABLE sql sætning forstår jeg ikke ...
20. november 2005 - 22:58
#7
Ja testen har jeg kørt (og den virker ikke). Men den skal jo da nødig køres sådan fremover - det er jo kun for at teste den men som sagt, så virker den ikke, så andre bud er meget velkomne
20. november 2005 - 22:58
#8
arne keep talking, hvordan?
20. november 2005 - 22:59
#9
Kald funktionen med: call AddCounter("MinTabel","MitNyeFelt")
20. november 2005 - 23:02
#10
ALTER TABLE tabelnavn ADD COLUMN feltnavn COUNTER;
20. november 2005 - 23:02
#11
husk du kan kun have 1 autonumber per tabel !
20. november 2005 - 23:05
#12
hekla> tak - jeg er totalt dum til det her. Den brokker sig over passagen: Dim DB As Database, TDef As TableDef, Fld As Field arne> ok og den sætning smider jeg i min kode (vb) ik?
20. november 2005 - 23:05
#13
der er ingen autonumber i forvejen
20. november 2005 - 23:05
#14
den eksekverer du ligesom du eksekverer andre SQL sætninger
20. november 2005 - 23:06
#15
Har du husket reference til DAO?
20. november 2005 - 23:09
#16
hekla> nej...som sagt så er jeg ikke så stiv i det her
20. november 2005 - 23:10
#17
Men nu fungerer det på den måde Arne foreslog. Jeg synes I begge skal have points for besværet, så jeg finder lige en fordeling, hvis Arne vil smide et svar
20. november 2005 - 23:12
#18
svar
20. november 2005 - 23:13
#19
og hekla du må da gerne lige skrive hvor og hvordan man laver reference til DAO, så jeg kan finde ud af det en anden gang - hvis du gider
20. november 2005 - 23:17
#20
I VBA-vinduets menu vælger du Tools/References og vinger af for Microsoft DAO 3.6 Object Library
20. november 2005 - 23:19
#21
oki - og tak begge to
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser