Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du skal gemme formularens værdi (ID-felt) inden du requery'er og så kan du finde den igen. Noget i stil med:
VaerdiNu = forms!mainformname!subname.form!IDfelt
forms!mainformname!subname.form.Requery Dim rs As DAO.Recordset Set rs = forms!mainformname!subname.form.RecordsetClone rs.FindFirst "[IDfelt]=" & VaerdiNu forms!mainformname!subname.form.Bookmark = rs.Bookmark Set rs = Nothing
Jeg har desværre ikke nået at teste endnu, men som jeg skriver ønsker jeg at focus bevares på posten ovenover, hvis den post der tidligere havde focus fjernes ved .requery.
For at skære det ud: Hvis post nr. 4 (fra toppen) har focus, og jeg laver .requery som får post nr. 4 til at forsvinde, vil jeg gerne have at post 3 (fra toppen) har focus.
Da posten mangler, vil du jo ikke få et hit med FindFirst.
Med udgangspunkt i jesperfjoelners kode: Da det virker som om du udskifter hele datagrundlaget, kan man måske heller ikke vide, om den forrige post (post 3) er med - eller hvad? Hvis både post 4 og 3 er væk, skal du jo hoppe til post 2! I så tilfælde er der vel kun et sekventielt gennemløb, der kan give det rigtige svar. Altså løbe igennem posterne indtil du finder den første post, der er større end VaerdiNu - og så hoppe een post baglæns.
Hvis du er helt sikker på, at det kun er den aktuelle post, der er væk, kunne du måske hoppe en post baglæns og gemme dennes ID i VaerdiNu i stedet for. Så har du allerede ID på posten, du skal hoppe til efter Requery. Så er der jo lidt knas med den allerførste post, hvor du ikke kan gå til den forrige. I så tilfælde er .BOF True, og så kan du bare droppe hele søge-showet og nøjes med Requery.
Synes godt om
Ny brugerNybegynder
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.