06. december 2006 - 14:41Der er
9 kommentarer og 1 løsning
problem: Udfylde subform mens parentform er på newform
Jeg har en fakturaform med en subform for valg angivelse af vare, antal pris etc. samt en intellegent liste til valg af vare, som overførs til subformen. Brugere er begyndt at anføre varer direkte i subformen. Det gav problemer - både subform og parent form var på newrecord, så der var ingen ID link imellem den endnu. subformen blev så forældreløs.
Jeg forsøgte at løse problemet med at angive
Me.Parent.Dirty = False
if subformens Form_Dirty
Det er udmærket, nu er de to forms lænket sammen, men det første rullegardinvalg af vare ender som null og dermed hele priskalkulen som ender på 0.
Jeg har prøvet at gemme vareID før opdatering, men det går ikke - 'en anden proces forsøger ...'
Er der nogen, som har en løsning på problemet. Jeg kunne forstille mig at undirty parent form inden select af vareid, men kan man ..
Du kunne også vælge den mere logiske metode. Sørg for at din subform er disabled indtil der er indtastet et kundenr (eller hvad nøglen nu er). Det giver jo i sidste ende ikke mening at registrere varer til en ukendt kunde - eller hvad?
Jo, men nu er faktura så meget sagt, da der tale om en bon, hvor parent blot indeholder butik, dato, betjener, kassenr og betalingsmåde, hvoraf de fleste er forvalgte, så det er fristende at gå direkte til fadet. Men det skal gøres fra listen på hovedformen.
ja - jeg har en velfungerende valg af produkter fra hovedform listen som så sætter ind i subformen og forinden sætter hovedform dirty til false. Altså ingen problemer, hvis betjerneren ikke går sine egne veje og direkte taster indi subformen. Subformen er åben for eventuelle efterreguleringer - antal, stkpris etc.
Jo - men så vil nogle af betjenerne opfatte det som et tab af en feature. Det er en løsning, hvis jeg ikke kan håndtere denne. Jeg forsøger nu flere evens på subformen. gotfucus before insert etc.
No sweat. Det var bare hyggeligt. Det vigtigste er at det kom til at virke. At du så i næste uge pludselig kommer i tanke om en smartere løsning - tja, det er jo bare sådan det er ;o)
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.