webForumDet fria alternativet

Räknare i Access

2 svar · 440 visningar · startad av Jester

JesterMedlem sedan sep. 200188 inlägg
#1

Hej
Jag behöver skapa en räknare för en primärnyckel där jag själv kan ange första värdet och att den sen räknar upp värdet.
Man får väl göra en modul dvs VB kod.
Är det någon som har en intelligent lösning?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Välkommen

Det verkar onödigt att skapa en modul. Du kan ange startvärde och inkrement för en räknarkolumn när du skapar tabellen.

CREATE TABLE tblUICounterDataTypes (
   Field1 AUTOINCREMENT(10,5),
   Field2 TEXT(10))

10 är första värdet och 5 är uppräkning.

Välkommen åter

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 01 okt 2001]

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

1 Skapa en temporär tabell med ett enda fält, ett Tal-fält. Ge dess egenskap Fältstorlek värdet Långt heltal och ge det samma namn som Räknare-fältet i den tabell vars värde du vill ändra.

2 Skriv ett värde i Tal-fältet i den temporära tabellen i databladsläge. Värdet ska vara lika med det önskade startvärdet för Räknare-fältet minus 1. Om du t ex vill att Räknare-fältet ska börja på 100 skriver du 99 i Tal-fältet.

3 Skapa och kör en tilläggsfråga som lägger till den temporära tabellen i den tabell vars Räknare-värde du vill ändra.

Obs! Om originaltabellen innehåller en primärnyckel måste du ta bort primärnyckeln temporärt innan du kör tilläggsfrågan. Om originaltabellen innehåller fält vilkas egenskaper Obligatorisk och Indexerat givits värdena Ja respektive Ja - Inga dubbletter eller fält och/eller poster vilkas egenskap Verifieringsuttryck har givits ett värde som förhindrar Null-värden i fält måste du avaktivera dessa inställningar temporärt.

4 Ta bort den temporära tabellen.

5 Ta bort den post som lagts till av tilläggsfrågan.

6 Återställ de ursprungliga egenskapsinställningarna om du inaktiverade dem i steg 3.

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

[Redigerat av Brimba den 08 okt 2001]

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)