Avatar billede marcus25 Nybegynder
19. november 2003 - 23:16 Der er 4 kommentarer og
1 løsning

rækkekilde fra function?

Hej
Er der ved om man kan få en listeboks til at indeholde forskellige lister, ved at indsætte en function som rækkekilde?

Har pøvet at indsætte: =tagliste() som rækkekilde i en listeboks - men det virker tilsyneladende ikke - hvordan kan man ellers gøre??

Nedenstående viser den function der leverer de forskellige sql-sætninger


Public Function TagListe() As String
'laver sql til at udfylde tag-listen'
Dim sql As String
Dim Number
Number = Me![typevalg]

  Select Case Number
        Case 1
        sql = "SELECT osv"
        Case 2
        sql = "SELECT noget andet"
        Case 3
        sql = "SELECT noget tredie"
   
           
    End Select
TagListe = sql
End Function
Avatar billede kabbak Professor
19. november 2003 - 23:24 #1
ved Rækkekildetype skal der stå tagliste

ikke ved rækkekilde
Avatar billede kabbak Professor
19. november 2003 - 23:38 #2
Her er en test funktion

lav en ubundet formular, i den sætter du en listbox
ved listboxens Rækkekildetype skal der stå VisDato
kopier denne funktion ind i formularmodulet

Public Function VisDato(fld As Control, id As Variant, row As Variant, col As Variant, code As Variant) As Variant
    Dim intOffset As Integer
    Select Case code
        Case acLBInitialize            ' Initialiser.
            VisDato = True
        Case acLBOpen                      ' Åbn.
            VisDato = Timer          ' Unikt ID.
        Case acLBGetRowCount                ' Hent rækker.
            VisDato = 90
        Case acLBGetColumnCount    ' Hent kolonner.

        VisDato = 1
        Case acLBGetColumnWidth    ' Hent kolonnebredde.
            VisDato = -1            ' Brug standardbredde.
        Case acLBGetValue                  ' Hent dataene.
         
            intOffset = Abs((9 - Weekday(Now)) Mod 1)
            VisDato = Format(Now() + intOffset - 1 * row, "dd-mm-yyyy")
   
    End Select
End Function
Avatar billede marcus25 Nybegynder
19. november 2003 - 23:53 #3
Ser godt ud - men kan man så angive en sql-sætning under aclLBGetValue?

ps: du skal vist svare (og ikke kommentere for at jeg kan give point)
Avatar billede kabbak Professor
19. november 2003 - 23:55 #4
sql er ikke min stærke side,og jeg ved ikke om man kan bruge sql i en funktion.

Der må du nok have nørderne til hjælp.
Avatar billede marcus25 Nybegynder
20. november 2003 - 00:17 #5
Jeg arbejder videre med ideen - tak for hjælpen!
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