Heart-Profit ERP
November 27, 2024, 06:29:46 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Access query filter BBB-BETON toch TEST in beeld (bv verlengde teksten)  (Read 4529 times)
0 Members and 0 Guests are viewing this topic.
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« on: January 28, 2014, 10:55:51 am »

Er gebeurt iets wat ik niet kan verklaren met queries in Access.
Wanneer ik namelijk filter op LOSU_SID zodat ik alleen BBB-BETON zie, blijven er ook waardes TEST in de lijst staan.
In een Excel-query gebeurt dit niet. Maar die gaat misschien anders met de data om (??).
Voor sommige queries (vooral de grotere) is Access geschikter dan Excel, vandaar dat het wel in Access moet werken.

Hoe dan ook, ik heb het bij meerdere Access-queries geprobeerd en steeds weer blijven er waardes TEST of HOLDING in de lijst staan, ondanks het feit dat ik filter op BBB-BETON.

Ik heb afgelopen weekend een update overgezet van Test > Produktie-omgeving.
Is er misschien iets in de structuur/eigenschappen van de database veranderd waardoor dit kan gebeuren?
Het lijkt erop dat de waardes waar TEST bij staat, ook in BBB-BETON voorkomen - alleen wordt de record van TEST getoond, niet die van Beton.

Snap het zelf ff niet meer.

Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #1 on: January 28, 2014, 11:08:50 am »

Leuk ...

Zo. Daar heb je ook niets aan. smile
Logged

Heart-Profit company ID : HA
moderator all boards
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #2 on: January 28, 2014, 11:10:34 am »

Haha, dat niet nee smile
Eerste wat ik dacht: er zit iets fout in die query.
Maar de queries worden al langer gebruikt, nooit dit probleem gezien.
En het gebeurt niet bij 1 query of 1 tabel, maar ook bij bv LORD debiteuren (waardes TEST aanwezig).
Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #3 on: January 28, 2014, 11:11:15 am »

Wat gebeurt er als je filtert op TEST ?
Logged

Heart-Profit company ID : HA
moderator all boards
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #4 on: January 28, 2014, 11:14:32 am »

Dan zie ik alleen waardes TEST, niet BBB-BETON.
Maar het zijn er niet zoveel, 106 stuks; er staan er veel meer in Profit.
Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #5 on: January 28, 2014, 11:19:26 am »

Dus eigenlijk werkt dat ook al niet ? (er zouden er meer moeten worden getoond)

Heb je nou een nieuwe versie van iets ? andere PC, nieuwe Access, nieuwe ODBC (etc.) driver ?
Logged

Heart-Profit company ID : HA
moderator all boards
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #6 on: January 28, 2014, 11:47:39 am »

Nu ga ik zelf de mist in.
Het is nl een query uit de produktie-omgeving (map LOPF), de testomgeving staat onder LOTF.
Ik denk dat deze zgn TEST-waardes van vroeger zijn, toen we nog geen aparte testomgeving hadden (?).

Om dit zeker te weten heb ik in de Test-omgeving de tekstregel van 131525WNGWK veranderd.
Na vernieuwen query veranderd deze niet mee. Het gaat dus wel om records in de produktie-omgeving.

Ook even een query van verlengde teksten in Excel gemaakt, deze geeft ook 106 records met waarde TEST bij LOSU_SID. Het is klopt dus allemaal wel.

Blijft alleen het probleem dat bij filteren op BBB-BETON de waardes TEST getoond worden en BBB-BETON niet (dit is goed),
terwijl bij filteren op BBB-BETON de TEST records ook zichtbaar zijn.
Logged

Heart-Profit company ID: BS
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #7 on: January 28, 2014, 12:00:54 pm »

Heb ook even getest met een query van relaties (LORE).

Wanneer ik filter op BBB-BETON dan zijn ook waardes TEST en BBB-HOLDING zichtbaar (1e schermafdruk).
Wanener ik filter op TEST dan zijn ook waardes BBB-BETON en BBB-HOLDING zichtbaar (2e schermafdruk).

Hopelijk verduidelijkt dit het probleem (of juist helemaal niet  Huh ? )

Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #8 on: January 28, 2014, 12:01:53 pm »

Quote
Blijft alleen het probleem dat bij filteren op BBB-BETON de waardes TEST getoond worden en BBB-BETON niet (dit is goed),

quirk
Ik heb het 5 keer gelezen, maar dan moet toch je tekst niét goed zijn ...
Logged

Heart-Profit company ID : HA
moderator all boards
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #9 on: January 28, 2014, 12:03:19 pm »

Hoe zit het met dat (gele) "Filter in-/uitschakelen" ?
Logged

Heart-Profit company ID : HA
moderator all boards
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #10 on: January 28, 2014, 12:21:42 pm »

met dat gele knopje kun je het filter aan- en uitzetten.
klik je erop dan wordt hij weer 'grijs' en filtert hij niks meer.

mbt:
Quote
Blijft alleen het probleem dat bij filteren op BBB-BETON de waardes TEST getoond worden en BBB-BETON niet (dit is goed),
kromme zin en niet eens meer van toepassing, zie nieuwe bevindingen bij relaties: bij elke filtering lijken er records getoond te worden die je niet wilt zien.
Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #11 on: January 28, 2014, 12:30:07 pm »

Het moét gewoon zo zijn dat je zelf iets fout doet. Wink

Wat dacht je ervan dat je je filterS zo hebt staan dat ze werken als een OR ?
Ik weet natuurlijk niet eens of je wel meer hebt qua filters, maar zoiets ...
Logged

Heart-Profit company ID : HA
moderator all boards
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #12 on: January 28, 2014, 02:28:54 pm »

Het moét gewoon zo zijn dat je zelf iets fout doet. Wink
Dat heb je goed gezien - het probleem blijkt inderdaad in de query zelf te zitten blush1

We hebben nl in het verleden een bedrijf TEST gebruikt, voordat we hebben besloten een aparte Testomgeving te gaan gebruiken.
Deze records met losu_sid TEST zijn in BBB-BETON uiteraard niet zichtbaar, maar wanneer je een query maakt komen ze wel tevoorschijn: deze records zitten nl wel gewoon in de produktie-tabel.

In de query met debiteurgegevens werd de unieke sleutel gevormd door lord_rid.
Dit is niet goed want niet uniek: lord_rid komt soms 2x voor, nl in bedrijf BBB-BETON (met losu_sid BBB-BETON) en in bedrijf TEST (losu_sid TEST).

De sleutel werd standaard gevormd door veld lord_rid.
Door de sleutel aan te passen in de 2 velden lord_rid + losu_sid is de sleutel wel uniek en wordt dit probleem opgelost > zie afbeelding 1.

Het filteren gaat nu WEL goed: filter je nu op TEST dan staat er geen record BBB-BETON meer tussen > zie afbeelding 2.
Filter je op BBB-BETON dan staat er geen TEST meer tussen.

Dank voor het meedenken  smile


* query debiteur sleutel 2 velden.png (12.2 KB, 352x441 - viewed 184 times.)

* query debiteur sleutel 2 velden filter TEST.png (15.14 KB, 347x294 - viewed 182 times.)
Logged

Heart-Profit company ID: BS
Peter Stordiau
Administrator
Partner
*****
Offline Offline

Posts: 4076


Just testing


View Profile WWW
« Reply #13 on: January 28, 2014, 03:37:31 pm »

Nou, toch leuk !

Dank voor de feedback !
Logged

Heart-Profit company ID : HA
moderator all boards
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.045 seconds with 21 queries.