Heart-Profit ERP
June 26, 2024, 05:07:15 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Query receptregels - in sommige gevallen geen waarde?  (Read 2196 times)
0 Members and 0 Guests are viewing this topic.
pascal
Designer
*****
Offline Offline

Posts: 2584


View Profile WWW
« on: February 25, 2020, 03:20:29 pm »

Ik heb een query gemaakt van de grondstoffen in recepten.
Daar krijg ik soms lege cellen of waarde '0'. Zie 1e schermafdruk, recept ZZAOB1-GROB met grondstof A-HOA krijg ik een hoeveelheid '0' en eenheid geen waarde (1e schermafdruk).

Kijk ik onder menu 1-3-1-1, recept ZZAOB1-GROB
SHIFT-F4 en op 1e regel A-HOA F5 wijzigen dan zie ik waardes 0.186 en TN gevuld (2e schermafdruk).

Wijzig ik in Profit de 0.186 TN in 186 KG dan krijg ik deze waardes wel netjes in mijn query.

Kunnen jullie dit oplossen?
(Er zijn honderden regels met eenheid TN of L)



* 1-3-1-1 SHIFT-F4 Receptregel gewichten query.png (19.9 KB, 665x212 - viewed 80 times.)

* 1-3-1-1 SHIFT-F4 Receptregel gewichten.png (37.96 KB, 827x657 - viewed 97 times.)
Logged

Heart-Profit company ID: BS
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #1 on: February 27, 2020, 11:06:12 am »

Misschien een idee om te stellen dat je Query daar gewoon tegen moet kunnen?

Dus, een theorie:
"Op enig moment" dat er in Profit iets zijn ontwikkeld waarmee je Recepthoeveelheden in een specifieke eenheid kunt invullen. Wat je dan op het scherm hebt ingevuld wordt expliciet bewaard. Bij alle oude Receptregels zal die waarde niet bekend zijn en zal er 0 in de database staan. Profit zal er op anticiperen dat als hier 0 staat, de oude default wordt gehanteerd. Wijzig je die, dan lijkt het er op dat dit dan wel wordt teruggeschreven als ingevoerde hoeveelheid. Maar... binnen Profit gaat er zo te lezen niets fout...

Feitelijk vervalt je vraag daarmee tot "joh, kun je de database van een goede defaultwaarde voorzien, dan kan ik mijn Queries makkelijker maken".  Sad
Of sla ik de plank mis?
Logged

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

Posts: 2584


View Profile WWW
« Reply #2 on: March 02, 2020, 10:03:26 am »

Volgens mij zit het helaas anders. Zal het proberen te verduidelijken aan de hand van een voorbeeld.

Query van tabel LOAB (receptregels).
Recept ZZADL1-GRIJ geeft de volgende resultaten (afbeelding 1):
bij regel 110 A-PORTLANDDYK geeft de query waarde 0 bij veld 'inghoev' en geen waarde bij veld 'ingeenh'.

Kijk je in Profit dan staat er bij de regel ingevuld '0.212' en 'TN' (afbeelding 2).

Vul ik in deze regel '212' en 'KG' in (afbeelding 3),
en ik ververs mijn query, dan krijg ik wel waardes te zien: '212' en 'KG' (afbeelding 4).

Maak ik er weer '0.212' en 'TN' van, dan krijg ik weer waardes '0' en 'leeg' (afbeelding 5).

Geeft dit wellicht aanknopingspunten?


* ZZADL1-GRIJ 1 query.png (12.87 KB, 711x360 - viewed 73 times.)

* ZZADL1-GRIJ 2 regels in profit TN.png (36.72 KB, 921x532 - viewed 69 times.)

* ZZADL1-GRIJ 3 regels in profit KG.png (29.18 KB, 771x460 - viewed 70 times.)

* ZZADL1-GRIJ 4 query wel waardes KG.png (12.69 KB, 710x367 - viewed 68 times.)

* ZZADL1-GRIJ 5 query geen waardes TN.png (12.18 KB, 710x361 - viewed 71 times.)
Logged

Heart-Profit company ID: BS
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #3 on: March 02, 2020, 10:54:05 am »

Nee.

Hooguit dat er 100 plekken kunnen zijn waarmee een Receptregel tot stand kan komen, en misschien één van die dingen voor jullie is aangepast waarbij "een ingevoerde eenheid en hoeveelheid" wordt bewaard. Desnoods worden die velden alleen bijgewerkt als je een regel nieuw toevoegt of wijzigt.

Net als dat Profit zegt "indien 0, dan moet ik mijn waarde elders vandaan halen", zal jij dat ook in jouw Query moeten doen. Alternatief is dat wij jouw hele database gaan konverteren en er voor zorgen dat iedere schrijfopdracht in je Receptregels ook deze twee velden vullen. Lees: $$. Dus: gewoon je Query aanpassen.
Logged

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

Posts: 2584


View Profile WWW
« Reply #4 on: March 02, 2020, 11:03:29 am »

Ok, dan ligt het wat ingewikkelder dan ik had gehoopt.
Ik ga kijken of ik de gewenste waardes ergens anders weg kan halen. Als het lukt rapporteer ik dat even in dit topic, zodat ik het evt later terug kan vinden.
Logged

Heart-Profit company ID: BS
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.055 seconds with 20 queries.