webForumDet fria alternativet

INSERT av upprepade händelser i en access2003

5 svar · 274 visningar · startad av PLks

PLksMedlem sedan sep. 2004201 inlägg
#1

Hej wf,
jag vill kunna lägga till poster (dvs INSERT) till databasen med "villkoret" att händelsen skall upprepas i 4 dagar
tblUpptagets fält:

  • id
  • datum
  • aktivitet

Sedan vill jag kunna skriva ut:

  1. datum1 aktivitet= tvättstuga
  2. datum2 (=datum1+1) aktivitet= tvättstuga
  3. datum3 (=datum1+2) aktivitet= tvättstuga
  4. datum4 (=datum1+3) aktivitet= tvättstuga

Hur skulle koden se ut om jag vill slippa lägga till dessa 4 poster "manuelt"?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Med den datamodellen så måste du lagra 4 olika poster för att det skall fungera. Hur du löser det beror på vilken miljö du jobbar i.

PLksMedlem sedan sep. 2004201 inlägg
#3

Tack för ditt svar

LarsG skrev:

Med den datamodellen så måste du lagra 4 olika poster för att det skall fungera.

Lite besviken är jag, trodde att det går att lösa typ Outlook eller Palm Desktop:
där anger man:

  1. om det skall upprepas
  2. slutdatumet

Hur du löser det beror på vilken miljö du jobbar i.

hur skulle du lösa detta i Acess 2003 och ASP3.0?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jo det går att lösa utan att lagra flera poster men då måste du lägga till flera kolumner i din tabell.

Med nuvarande tabelldefinition

for i = 0 to 3
   sql = "insert into t(datum,aktivitet) values(date()+" & i & ",'Tvättstuga')"
   connect.execute sql,,128
next
PLksMedlem sedan sep. 2004201 inlägg
#5

LarsG skrev:

Jo det går att lösa utan att lagra flera poster men då måste du lägga till flera kolumner i din tabell.

och hur skulle tabellen se ut enligt dit förslag?

PeeerMedlem sedan mars 20025 907 inlägg
#6

PLks skrev:

LarsG skrev:

Jo det går att lösa utan att lagra flera poster men då måste du lägga till flera kolumner i din tabell.

och hur skulle tabellen se ut enligt dit förslag?

Lägg till en kolumn "slutdatum"

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