Avatar billede cathrinebs Nybegynder
26. marts 2003 - 14:44 Der er 3 kommentarer

Ændring af field property

Hejsa

I forbindelse med mit studie har jeg haft brug for at programmere mit fra oprettelse af nogle tabeller i Access.

Dette ser nogenlunde sådan ud (udsnit)

.....
..
Set tblNew = New ADOX.Table
With tblNew
    .Name = "transrec1"
    With .Columns
        .Append "Transmit Application", adVarWChar
        .Append "Receive Application", adVarWChar
.....
..

Det går også RIGTIG godt.

Derefter skal jeg så fylde data i tabellerne, det går sådan set også ok.

Det ser således ud:

Open Source:="SELECT * FROM transrec1", ActiveConnection:=saConn, _
          CursorType:=adOpenKeyset, LockType:=adLockOptimistic
    Dim i As Integer, Defn As Definition
    For i = 1 To saDefs.Count
        .AddNew
        Set Defn = saDefs(i)
        .Fields("Transmit Application").Value = Defn.GetProperty("Transmit Application")
        .Fields("Receive Application").Value = Defn.GetProperty("Receive Application")
        .Update

Mit problem er bare, at jeg skal have den til at acceptere at feltet Transmit Application i tabellen "Transrec1" som er af typen TEXT skal have sat den property som hedder Required = YES.

Pr default når jeg opretter den i VB sættes den til No.

Jeg har fundet objectet i DAO som hedder Required, og at den kan antage værdien (0) True or (-1) False.... eller omvendt.

Kan I give et bud på hvordan jeg får property "Required" sat til YES ved hjælp af VB

Mange hilsner fra

En af de få piger... Cathrine
Avatar billede terry Ekspert
26. marts 2003 - 18:27 #1
Hi Cathrine (is that English?)
Havent played around in this area for a while. In ADO I think you should forget about the required property and look at Allow nulls

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdaexamples_vb01_9.asp
Avatar billede terry Ekspert
26. marts 2003 - 18:54 #2
If you think about it if you allow nulls then it is (I think) the same as setting required = NO (false)
So setting this to Yes (True) then your also saying that it is required.
Avatar billede terry Ekspert
27. marts 2003 - 13:28 #3
Cathrine>I take it that you dont need help?
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