/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
reparer tabel
Fra : Helle Lindholm


Dato : 04-08-08 15:18

Jeg har en ms acces database jeg gerne vil genbruge. I en tabel
vil jeg gerne have tabellen til autonummerering. Hvordan får jeg
den til at starte fra 1 igen. I Acces2003 skulle jeg bare trykke
på reparer tabel, men er der nogen der ved hvordan man gør i
Acces 2007?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (04-08-2008)
Kommentar
Fra : Jørn Andersen


Dato : 04-08-08 17:26

On 04 Aug 2008 14:17:35 GMT, Helle Lindholm <lindholm.helle@gmail.com>
wrote:

>Jeg har en ms acces database jeg gerne vil genbruge. I en tabel
>vil jeg gerne have tabellen til autonummerering. Hvordan får jeg
>den til at starte fra 1 igen. I Acces2003 skulle jeg bare trykke
>på reparer tabel, men er der nogen der ved hvordan man gør i
>Acces 2007?

Det hører egentlig til i dk.edb.database.ms-access - men jeg ville:
1. kopiere tabellens *struktur* til en ny tabel (altså uden data)
2. tilføje et autonummerfelt
3. kopiere data fra den oprindelige til den nye tabel

(Har dog ikke Access 2007, men vil tro det virker.)

X-FUT: dk.edb.database.ms-access


Good luck!

--
Jørn Andersen,
Brønshøj

Ukendt (04-08-2008)
Kommentar
Fra : Ukendt


Dato : 04-08-08 20:31


"Helle Lindholm" <lindholm.helle@gmail.com> skrev i en meddelelse
news:48970f7f$0$90263$14726298@news.sunsite.dk...
> Jeg har en ms acces database jeg gerne vil genbruge. I en tabel
> vil jeg gerne have tabellen til autonummerering. Hvordan får jeg
> den til at starte fra 1 igen. I Acces2003 skulle jeg bare trykke
> på reparer tabel, men er der nogen der ved hvordan man gør i
> Acces 2007

Indsæt en ny kolonne i tabellen, og sæt den til Autonummerering...
Bjarne



Helle Lindholm (05-08-2008)
Kommentar
Fra : Helle Lindholm


Dato : 05-08-08 15:00

Tak for svarene.
Det er desværre lidt mere kompliceret, da jeg har til knyttet en del
relationer til tabellen.
Jeg har prøvet uden held, at slette alle relationer og primær nøgler,
ændre autonimmereringsfeltet, oprette nye felter opdatere til de nye
felter fra de gamle felter, slette gamle felter og omdøbe nye felter,
genetablere relationer og primærnøgler, men det virker ikke min tabel
fortsætter autonummereringen fra hvor den slap sidst.
Hvad mon går galt?
mvh Helle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (05-08-2008)
Kommentar
Fra : Jørn Andersen


Dato : 05-08-08 16:13

On 05 Aug 2008 14:00:14 GMT, Helle Lindholm <lindholm.helle@gmail.com>
wrote:

>Det er desværre lidt mere kompliceret, da jeg har til knyttet en del
>relationer til tabellen.
>Jeg har prøvet uden held, at slette alle relationer og primær nøgler,
>ændre autonimmereringsfeltet, oprette nye felter opdatere til de nye
>felter fra de gamle felter, slette gamle felter og omdøbe nye felter,
>genetablere relationer og primærnøgler, men det virker ikke min tabel
>fortsætter autonummereringen fra hvor den slap sidst.

Men har du prøvet at oprette en *ny tabel* med samme struktur, og så
kopiere data over i den (uden auto-feltet naturligvis)?

En anden tanke:
Er der relationer mellem det gamle autonummer-felt til værdier i andre
tabeller (det kunne måske få databasen til at mene, at der så er
"brugte" værdier).

Mne jeg tror jeg vil gentage min opfordring til at stille spørgsmålet i
dk.edb.database.ms-access
Det er dér alle Access-hajerne er

Good luck!

--
Jørn Andersen,
Brønshøj

Jan Bachman (05-08-2008)
Kommentar
Fra : Jan Bachman


Dato : 05-08-08 18:55

On 04 Aug 2008 14:17:35 GMT, Helle Lindholm <lindholm.helle@gmail.com>
wrote:

>Jeg har en ms acces database jeg gerne vil genbruge. I en tabel
>vil jeg gerne have tabellen til autonummerering. Hvordan får jeg
>den til at starte fra 1 igen. I Acces2003 skulle jeg bare trykke
>på reparer tabel, men er der nogen der ved hvordan man gør i
>Acces 2007?

I A2003 skal man:

1. Tømme tabellen
2. Komprimere og reparere databasen.

Jeg har en ide om at det sker her i A2007:

- Officeknap øverst venstre
- Hovedmenu
- Administrer
- Komprimer og reparer

/Jan

Helle Lindholm (06-08-2008)
Kommentar
Fra : Helle Lindholm


Dato : 06-08-08 15:38

Hej
Desværre er der ingen reparerknap i access07, men jeg har fået det til at
virke ud fra den metode som jeg beskrev tidligere. Fejlen skyltes noget
så simpelt som feltnavne. Man kan ikke angive et nyt feltnavn ved blot at
tilføje "ny" Jeg havde kaldt det nye felt elevidny, det virkede først da
jeg kaldte det nye felt nyelevid. Sådan er det at arbejde med koder at
det kan være små ting der vælter læsset.
Jeg har dog stadig problemer efter at have overført db til webhotel ikke
med autonummerering men måske noget med makroer og sikkerhed

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Helle Lindholm (06-08-2008)
Kommentar
Fra : Helle Lindholm


Dato : 06-08-08 19:53

Helle Lindholm wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej
> Desværre er der ingen reparerknap i access07,

Jo det er der sørme. Føler mig som en stor elefant der vader rundt i koder.

Men nu virker det hele, så tak endnu engang til gode råd
mvh helle


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste