27. januar 2002 - 10:38Der er
15 kommentarer og 1 løsning
Ikkeopdaterbar formular
Jeg har en formular med en række afkrydsningsfelter, hvor der ligger en ikkeopdaterbar forespørgsel bag - når jeg bruger OnEnter til at afvikle en funktion når brugeren klikker på en af boxene, kommer der en irriterende lyd som indikerer at sættet ikke er opdaterbart - hvordan registrerer jeg at brugeren har klikket men undgår at klikket opfattes som en opdatering af dataene - afkrydsningsfelterne skal være bundet til de underliggende data. :)Michael
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.
Hi itcon>wasnt this a solution that Thomas helped you with? Isnt this just an example of how Thomas thinks it should look, or is it a finished solution you have received? http://www.eksperten.dk/spm/163466 I suggest that you send a mail to Thomas ( tj@makeiteasy.dk ) and ask him what the problem is before others start geting involved :o)
Well it´s in conjunction with the same problem. Thomas' suggestion is a very fine example of a read-only solution - I'm just trying to modify it to fit my needs. I have tried to contact Thomas, but unfortunately has unavailable at the time - I guess he also needs to get away from the pc once in a while :) So this specific problem is related to solution from Thomas, but I've had this problem in other situations as well. Any ideas ? :)Mik
It was just me being very tired - if i added a new fruit, and assigned it to some persons, it did show up in the result. Of course it worked, Thomas made it !
TRANSFORM Max(-1) AS Antal SELECT Personer.Navn FROM (Personer INNER JOIN Frugter_Personer ON Personer.PersonID = Frugter_Personer.PersonID) INNER JOIN Frugter ON Frugter_Personer.FrugtID = Frugter.FrugtID GROUP BY Personer.Navn PIVOT Frugter.Navn;
sådan en sql er jo ikkeopdaterbar, men det gør nu ikke så meget eftersom jeg nu har kodet mig ud af det - det kunne bare have været labert hvis der var "direkte hul igennem" til de underliggende tabeller :)
Hvor ligger din kode ??? - Jeg ville ligge den i 'føropdatering' og vha kode opdatere databasen - ogsætte cancel = true. Private Sub Afkrydsningsfelt_BeforeUpdate(Cancel As Integer) 'opdater database vha kode cancel = true me.Requery End Sub
Michael-> Jeg har sendt dig en mail. Jeg kan regne ud, at du selv har fået opdateret tabellen bag formularen.
Lyden, kan du fjerne, ved at låse akrydsningsfelterne på formularen. Det betyder så bare, at du ikke kan placere koden på BeforeUpdate, men istedet skal placere det på MouseDown eller Click.
Hi Thomas> Yes I could see that it was a Crosstab query, just would have thought you would have given itcon a solution where he could update, but if its juts for displaying the information entered elsewhere then this is fine.
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.