I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
strBuffer = rst(0) rst.MoveNext Do While Not rst.EOF If VarType(rst(0)) = vbNull Then rst(0) = strBuffer rst.Update Else strBuffer = rst(0) End If rst.MoveNext Loop
End Sub
--- Kode slut ---
Jeg går i koden ud fra, at cellen der skal udfyldes i er den første i tabellen (rst(0)). hvis ikke, skal du ændre de nul-baserede indeks til den rigtige værdi.
Desuden skal du selvfølgelig ændre navnet på tabellen til det navn du har (tblMain -> <ditTabelNavn).
Jeg går ud fra, at du benytter Access 2K og har sat en reference til ADO (er gjort som standard), hvis ikke kan du lige skrive, så an jeg lave det om til DAO (Access 97).
Set rst = CurrentDb.OpenRecordset(\"tblMain\", dbOpenDynaset)
strBuffer = rst(0) rst.MoveNext Do While Not rst.EOF If VarType(rst(0)) = vbNull Then rst.Edit rst(0) = strBuffer rst.Update Else strBuffer = rst(0) End If rst.MoveNext Loop
Den kolonne der skal kigges i bestemmes af \"rst(0)\". Hvis det er den første kolonne i din tabel er det rst(0), den anden rst(1), den tredie rst(2) osv.
Du kan dog også vælge at skrive kolonne navnet istedet. Hvis det feks er kolonnen med navnet \"bogstav\" du ønsker, at fylde ud, skal du skrive rst(\"bogstav\") alle de steder hvor der nu står rst(0).
Håber, at du kan bruge ovenstående, ellers skriv igen.
Hej LKP, super svar - har tit manglet den stump kode når jeg arbejder med at "rense" data! Tak for det!
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.