Bruno Posted October 6, 2007 Posted October 6, 2007 Ik maak graag gebruik van globals om portalen te filteren. De globalen creeer ik in de tabellen zelf en niet in een globalentabel. Zo heb ik een tabel die ik aan zichzelf koppel met globals om een filterlijst te maken. De vraag is: Wanneer zorgt dit voor een record lock in een multi-user omgeving ? Ik neem aan dat iedere gebruiker tegelijkertijd er lustig op los kan filteren zonder dat er een recordlock ontstaat. Maar wat als iemand een record wilt aanpassen? Quote
0 AvD Posted October 6, 2007 Posted October 6, 2007 Een record wordt "gelocked" wanneer iemand er een cursor in laat staan. Ik denk dus dat je op veilig speelt. Quote
0 Bruno Posted October 6, 2007 Author Posted October 6, 2007 i.v.m. filteren heb ik een lastig probleem Ik heb in de voorraad producten met verschillende maten vb. prod-a 0.06 tot 0.50 (0.06=sizeLow-veld en 0.50=sizeHigh-veld) b 0.08 0.13 c 0.25 0.26 d 0.04 0.13 en zo gaat dat maar verder (±30000 records) Ik heb 2 filtervelden g_sizeLow en g_sizeHigh als ik nu als filter ingeef bvb 0.07 tot 0.24 dan moet ik op het scherm als resultaat prod a,b en d krijgen. c niet want daar zitten alleen maar grotere maten in. ik dacht dus g_sizeLow>= SizeLow en g_sizeHigh<=SizeHigh maar dan krijg je b niet want daar is SizeLow groter Wie weet de oplossing ? Quote
0 hiker Posted October 8, 2007 Posted October 8, 2007 Als ik je vraag goed lees, dan zoek je dus producten waarbij de ondermaat groter is dan 0,07 en de bovenmaat kleiner dan 0,24. Van de serie a,b,c,d voldoet alleen b aan die eis. Als bovenstaande niet klopt, dan begrijp ik de vraagstelling niet. Als bovenstaande echter wel klopt, dan heb je twee zoekopdrachten nodig. Met zoekopdracht 1 zoek je in veld Sizelow alles groter dan 0,07 Met zoekopdracht twee zoek je met de opdracht "Gevonden reeks beperken" in het veld Sizehigh alles kleiner dan 0,24. Het antwoord is dan 1 record, namelijk b Quote
Question
Bruno
Ik maak graag gebruik van globals om portalen te filteren.
De globalen creeer ik in de tabellen zelf en niet in een globalentabel.
Zo heb ik een tabel die ik aan zichzelf koppel met globals
om een filterlijst te maken.
De vraag is: Wanneer zorgt dit voor een record lock in een multi-user omgeving ?
Ik neem aan dat iedere gebruiker tegelijkertijd er lustig op los kan filteren
zonder dat er een recordlock ontstaat. Maar wat als iemand een record wilt aanpassen?
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.