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.
Undskyld, men jeg fik aldrig givet dig den stored procedure. Men det skyldtes faktisk, at jeg ikke kunne få den til at virke. Jeg kan godt lave en Stored Procedure vha VBA, men den virker ikke som jeg vil have det:
Public Sub CreateCheckBit() Dim TSQL As String TSQL = "CREATE PROCEDURE CheckBit " & _ "@Tal int, " & _ "@bit smallint " & _ "As " & _ "Declare @Resultat bit " & _ "Select @Resultat = @Tal & 2^@bit" CurrentProject.Connection.Execute TSQL End Sub
Syntaksen skulle være iorden (den virker på SQL server), men Access vil deværre ikke acceptere koden.
VBA kender kun datatyperne Byte og HeltaL(=Integer). Udover over det er det kun VBA, som kender talværdien af en variabel. Hvis man f.eks. bruger en variabel i en betingelse i DLookUp er syntaksen "[ET FELT] =" & Str$(Variabelnavn). Talværdien er lavet om til tekst.
Jeg lavede min database lidt om, så jeg istedet havde en streng med nuller og et-taller. F.eks. "1100101"
Så brugte jeg bare MID funktionen til at tjekke om en værdi var sat... alternativ løsning, og den fungerer fint.
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.