Bruno Geplaatst: 6 oktober 2007 Delen Geplaatst: 6 oktober 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 Link naar reactie
0 AvD Geplaatst: 6 oktober 2007 Delen Geplaatst: 6 oktober 2007 Een record wordt "gelocked" wanneer iemand er een cursor in laat staan. Ik denk dus dat je op veilig speelt. Quote Link naar reactie
0 Bruno Geplaatst: 6 oktober 2007 Auteur Delen Geplaatst: 6 oktober 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 Link naar reactie
0 hiker Geplaatst: 8 oktober 2007 Delen Geplaatst: 8 oktober 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 Link naar reactie
Vraag
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?
Link naar reactie
3 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.