Avatar billede jobless Nybegynder
23. september 2002 - 22:29 Der er 3 kommentarer og
1 løsning

DAO - Properties

Hej.

Jeg har defineret 2 tabelfelter via DAO. Jeg vil gerne have overført alle properties fra felt 1 til felt 2, via vba.

Lader dette sig gøre?

MVH
JoBless
24. september 2002 - 08:22 #1
Visse properties kan ikke fanges uden videre. Det drejer sig bla. om: Format, Input mask, Caption go ikke mindst datatype.

Hvis disse også skal overføres, så skal jeg ned og rode dybere i mine gemmer.

Men de gængse properties kan overføres således:

On Error Resume Next
Dim db As Database
Dim tdef As TableDef
Dim n As Integer
Set db = CurrentDb
Set tdef = db.TableDefs("Din tabel")

For n = 0 To tdef("Felt1").Properties.Count - 1
    tdef("Felt2").Properties(n) = tdef("Felt1").Properties(n)
Next n


NB: On Error Resume Next skal medtages, da visse properties er Read Only, hvorfor koden vil fejle ved disse.

mvh
Thomas
Avatar billede jobless Nybegynder
24. september 2002 - 08:39 #2
tester.....

Hele ideen er at jeg har nogle tabel-definitioner som skal opdateres engang imellem, og jeg har en master dette gøres fra. Mine felttyper er sat korrekt fra starten, men det er ting som datastørrelse, standarværdi, og de andre ting som kan sættes direkte i tabellens design-view, som jeg gerne vil opdatere med koden.....
Avatar billede jobless Nybegynder
24. september 2002 - 09:16 #3
Jeg har fået kreeret en rutine som overfører de egenskaber som ikke er read-only (ihvertfald de egenskaber jeg ønsker overført.

Tak for hjælpen.

MVH

JoBless
Avatar billede jobless Nybegynder
24. september 2002 - 11:32 #4
Jeg har lidt problemer med at koden er noget langsom. Jeg har opbygget noget kode som løber igennem nogle bestemte tabeller, nogle bestemte felter, og overfører felternes properties til en ekstern tabel med samme felttype.
Hvis jeg kører koden tager det umiddelbart ca. 13 sekunder at køre den, men hvis jeg disabler den linie som opdaterer mine properties, kommer afviklingen ned på ca. 2 sekunder.
Kan man via kode afgøre hvorvidt den enkelte property er read-only, eller om den kan opdateres?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester