16. september 2009 - 09:12Der er
5 kommentarer og 1 løsning
Kryptisk opdateringsforespørgsel
I en Indextabel, skal jeg benytte en opdateringsforespørgsel til at ændre een eller flere indextal ud fra nogle kriterier som er følgende :
Min tabel indeholder et felt [Year Total] og det er i forhold til denne værdi jeg skal have opdateret [Target]
Mit kriterie indtastes i [Status] og er :
K = Keep V = Value Change P = Percent Change Z = Set to zero
Når bruger aktiverer opdateringsforespørgslen, bliver denne promptet for Key Status, og sættes denne til K, skal der ikke promptes for manuel indtastning af [Type 100 :] men derimod indsættes værdien fra [Year Total] ... hvis Key status er V skal der derimod promptes ....
UPDATE IndexTable SET IndexTable.Status = [Key Status K, V, P or Z : ], IndexTable.Target = IIf([IndexTable]![Status]='K',[IndexTable]![Target]=[IndexTable]![Year Total],[Type 100 : ]);
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.
Havent looked so closely at the SQL but isnt it because the IIF is looking at the old value of status.
This isnt tried but you could try this.
UPDATE IndexTable SET IndexTable.Status = [Key Status K, V, P or Z : ], IndexTable.Target = IIf([Key Status K, V, P or Z : ]='K',[IndexTable]![Target]=[IndexTable]![Year Total],[Type 100 : ]);
I think its possible with the suggest I gave, but if your happy with what you have the great.
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.