Avatar billede per2edb Praktikant
30. november 2013 - 17:19 Der er 6 kommentarer og
1 løsning

Datasheed row nummer

Kan i hjælpe med en VBA kode der giver det row nummer der klikkes på i et datasheed
Avatar billede kabbak Professor
30. november 2013 - 17:38 #1
Activecell.row

men den fanger ikke automatis at du klikker på cellen, hvad dkal den bruges til.
Avatar billede per2edb Praktikant
30. november 2013 - 17:55 #2
Desværre det er ikke den.
Det er ikke cellen men rækken jeg skal have nummeret på når jeg klikker på rækken
Avatar billede bvirk Guru
01. december 2013 - 11:01 #3
Datasheed visning i formular formodentligt, da det kun er her hændelsen kan fanges.
Forudsat at datakilden har et unikt felt - eksempelvis id

Private Sub Form_Current()
    Dim rs As DAO.Recordset, countlines
    Set rs = Me.RecordsetClone
    rs.FindFirst "id=" & id
    Do Until rs.BOF
        countlines = countlines + 1: rs.MovePrevious
    Loop
    'countlines INDEHOLDER NU LINIENUMMER
    Set rs = Nothing
End Sub

Med inspiration herfra:
http://msaccess.blogspot.dk/2005/10/how-to-display-line-numbers-on-subform.html
Avatar billede per2edb Praktikant
01. december 2013 - 11:55 #4
Desværre heller ikke
Det er et sub datasheed på en FORM
Når jeg aktiverer en linie skal jeg i VBA have fanget Linie nummeret
Avatar billede fdata Forsker
02. december 2013 - 13:14 #5
Me.CurrentRecord
Avatar billede per2edb Praktikant
02. december 2013 - 14:33 #6
Bingo fdata. Vil du lave så du får point
Avatar billede fdata Forsker
03. december 2013 - 11:55 #7
Et svar
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