Avatar billede motek Nybegynder
12. august 2004 - 11:19 Der er 13 kommentarer og
1 løsning

Open/Close Recordset

Hej.

Er der en af Jer der ligger inde med
en "simpel" løsning (VBA), til hhv.
Open/Close Recordset.
Avatar billede madschristensen Nybegynder
12. august 2004 - 11:50 #1
Denne kode slår op i et recordset og laver et array..:

Dim db As Database, rs As Recordset, strSQL As String
Dim Allow_List() As String, Counter As Long

Set db = CurrentDb
strSQL = "SELECT * FROM qbe_access_rights WHERE medarb='" & Bruger7() & "';"
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)

ReDim Allow_List(rs.RecordCount)
           
If rs.RecordCount = 0 Then 'Ingen poster!
    Exit Sub
End If

ReDim Allow_List(0)
rs.MoveFirst
If rs.Fields("AllowMarketing") = True Then
    ReDim Preserve Allow_List(UBound(Allow_List) + 1)
    Allow_List(UBound(Allow_List)) = "Marketing"
End If

If rs.Fields("AllowSalg") = True Then
    ReDim Preserve Allow_List(UBound(Allow_List) + 1)
    Allow_List(1) = "Salg"
End If

Set db = Nothing
Avatar billede madschristensen Nybegynder
12. august 2004 - 11:51 #2
Ups - mangler lige:

rs.Close
Set rs = Nothing
Avatar billede motek Nybegynder
12. august 2004 - 11:54 #3
Hvor lægger du koden, i toppen af formen?
Avatar billede madschristensen Nybegynder
12. august 2004 - 11:56 #4
Det kommer jo an på hvordan det skal bruges - så det er lidt svært at svare på. Ovenstående bliver kaldt ved hver gang nogle parametre ændres.
Avatar billede motek Nybegynder
12. august 2004 - 11:59 #5
Ok. Jeg prøver mig frem.
Avatar billede motek Nybegynder
12. august 2004 - 12:12 #6
Det går galt med: Dim db as Database
Avatar billede madschristensen Nybegynder
12. august 2004 - 12:13 #7
Hvilken verion bruger du? Og hvad skal den kunne?
Avatar billede madschristensen Nybegynder
12. august 2004 - 12:13 #8
verion=version af Access
Avatar billede motek Nybegynder
12. august 2004 - 12:15 #9
Access 2000. (indeholder ikke det class module)
Avatar billede madschristensen Nybegynder
12. august 2004 - 12:18 #10
Du kan tilføje DAO 3.6 til referencer - så vil det virke..
Avatar billede motek Nybegynder
12. august 2004 - 12:44 #11
Ja, så virker det!

Point og tak for hjælp
Avatar billede madschristensen Nybegynder
12. august 2004 - 12:46 #12
Det var så lidt ;O))
Avatar billede motek Nybegynder
12. august 2004 - 12:46 #13
Mads!

Du skal lige trykke på svar og skrive f.eks ok,
ellers kan jeg ikke tildele dig point
Avatar billede motek Nybegynder
12. august 2004 - 12:47 #14
OK....

Du kom mig i forkøbet :o))
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