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

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Field name i Access 2000/2002
Fra : peter thomsen


Dato : 24-04-03 20:57

I Access 97 kunne man ændre navnet på et felt i en tabel
f.eks som følgende
dim db as database
set db = opendatabase(sti til filen)
db.tabeldefs(0).fields(0).name = "Fornavn"
så kom første felt i første tabel til at hedde Fornavn.

Det samme forsøg i Access 2000 giver en
fejl som siger at property er read only.

Er der mon nogen som ved hvorfor denne forskel
findes og hvordan det gøres i Access 2000/2002

Peter



 
 
Krabsen (24-04-2003)
Kommentar
Fra : Krabsen


Dato : 24-04-03 21:59

Ingen anelse, men jeg plejer at bruge SQL: ALTER TABLE ...

Giver den samme problem?

mvh
Krabsen



"peter thomsen" <peterthomsen@mail.dk> skrev i en meddelelse
news:3ea8452a$0$24693$edfadb0f@dread14.news.tele.dk...
> I Access 97 kunne man ændre navnet på et felt i en tabel
> f.eks som følgende
> dim db as database
> set db = opendatabase(sti til filen)
> db.tabeldefs(0).fields(0).name = "Fornavn"
> så kom første felt i første tabel til at hedde Fornavn.
>
> Det samme forsøg i Access 2000 giver en
> fejl som siger at property er read only.
>
> Er der mon nogen som ved hvorfor denne forskel
> findes og hvordan det gøres i Access 2000/2002
>



peter thomsen (26-04-2003)
Kommentar
Fra : peter thomsen


Dato : 26-04-03 10:21

God ide jeg havde ikke tænkt på at bruge SQL på denne måde
Jeg har godt ikke rigtig fået det til at virke endnu, men får heller ikke
nogen fejlmeddelelser.

Men kan man ændre felt navnet på denne måde jeg kan kun se at man kan ændre
andre felt egenskaber

Alter table mintabel alter column mitfelt varchar(40)

Har du evt den sætning der skal bruges til at ændre feltnavnet

Peter
"Krabsen" <news@krabsen.dk> skrev i en meddelelse
news:b89j77$8gj$1@sunsite.dk...
> Ingen anelse, men jeg plejer at bruge SQL: ALTER TABLE ...
>
> Giver den samme problem?
>
> mvh
> Krabsen
>
>
>
> "peter thomsen" <peterthomsen@mail.dk> skrev i en meddelelse
> news:3ea8452a$0$24693$edfadb0f@dread14.news.tele.dk...
> > I Access 97 kunne man ændre navnet på et felt i en tabel
> > f.eks som følgende
> > dim db as database
> > set db = opendatabase(sti til filen)
> > db.tabeldefs(0).fields(0).name = "Fornavn"
> > så kom første felt i første tabel til at hedde Fornavn.
> >
> > Det samme forsøg i Access 2000 giver en
> > fejl som siger at property er read only.
> >
> > Er der mon nogen som ved hvorfor denne forskel
> > findes og hvordan det gøres i Access 2000/2002
> >
>
>



Krabsen (27-04-2003)
Kommentar
Fra : Krabsen


Dato : 27-04-03 08:42

Det kan jeg ikke lige huske, om jeg har haft brug for. Men ellers brug
husmandsmetoden:

1. opret den ny tabel med rigtigt navn, attributter m.v.
2. flyt alle records fra gammel til ny tabel
3. slet gammel tabel.

_det_ har jeg i alt fald gjort..

mvh
Krabsen

"peter thomsen" <peterthomsen@mail.dk> skrev i en meddelelse
news:3eaa532d$0$52160$edfadb0f@dread16.news.tele.dk...
> God ide jeg havde ikke tænkt på at bruge SQL på denne måde
> Jeg har godt ikke rigtig fået det til at virke endnu, men får heller ikke
> nogen fejlmeddelelser.
>
> Men kan man ændre felt navnet på denne måde jeg kan kun se at man kan
ændre
> andre felt egenskaber
>
> Alter table mintabel alter column mitfelt varchar(40)
>
> Har du evt den sætning der skal bruges til at ændre feltnavnet
>
> Peter
> "Krabsen" <news@krabsen.dk> skrev i en meddelelse
> news:b89j77$8gj$1@sunsite.dk...
> > Ingen anelse, men jeg plejer at bruge SQL: ALTER TABLE ...
> >
> > Giver den samme problem?
> >
> > mvh
> > Krabsen
> >



Johnny E Jensen (25-04-2003)
Kommentar
Fra : Johnny E Jensen


Dato : 25-04-03 00:19

Hej Peter

Hvis du skifter fra Access 97 til 2000 SKAL du over på Jet.4.0 - se på
support.microsoft.com
/Johnny

"peter thomsen" <peterthomsen@mail.dk> wrote in message
news:3ea8452a$0$24693$edfadb0f@dread14.news.tele.dk...
> I Access 97 kunne man ændre navnet på et felt i en tabel
> f.eks som følgende
> dim db as database
> set db = opendatabase(sti til filen)
> db.tabeldefs(0).fields(0).name = "Fornavn"
> så kom første felt i første tabel til at hedde Fornavn.
>
> Det samme forsøg i Access 2000 giver en
> fejl som siger at property er read only.
>
> Er der mon nogen som ved hvorfor denne forskel
> findes og hvordan det gøres i Access 2000/2002
>
> Peter
>
>



peter thomsen (26-04-2003)
Kommentar
Fra : peter thomsen


Dato : 26-04-03 10:18

Jo det er jet 4.0 jeg bruger

"Johnny E Jensen" <emde@emde123456.dk> skrev i en meddelelse
news:3ea870ea$0$140$edfadb0f@dtext02.news.tele.dk...
> Hej Peter
>
> Hvis du skifter fra Access 97 til 2000 SKAL du over på Jet.4.0 - se på
> support.microsoft.com
> /Johnny
>
> "peter thomsen" <peterthomsen@mail.dk> wrote in message
> news:3ea8452a$0$24693$edfadb0f@dread14.news.tele.dk...
> > I Access 97 kunne man ændre navnet på et felt i en tabel
> > f.eks som følgende
> > dim db as database
> > set db = opendatabase(sti til filen)
> > db.tabeldefs(0).fields(0).name = "Fornavn"
> > så kom første felt i første tabel til at hedde Fornavn.
> >
> > Det samme forsøg i Access 2000 giver en
> > fejl som siger at property er read only.
> >
> > Er der mon nogen som ved hvorfor denne forskel
> > findes og hvordan det gøres i Access 2000/2002
> >
> > Peter
> >
> >
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste