Markus Posted January 20, 2008 Share Posted January 20, 2008 Ik heb in FM 6 een werkende relatie tussen 2 tabellen. Ik wil die converteren naar 8.5, maar na de conversie werkt de relatie niet meer. Is er iets veranderd? Mijn primairy key uit de eerste tabel is een berekening uit een ander veld. Werkt dat niet in 8.5? Quote Link to comment
0 eroos Posted January 20, 2008 Share Posted January 20, 2008 Een relatie werkt alleen als de betrokken velden zijn geindexeerd. In dit geval lijkt het me dat je berekeningsveld het resultaat niet opslaat maar berekend wanneer nodig. Om dit op te lossen selecteer je berekeningsopties voor het veld en geef je op dat je het resultaat wil opslaan. Dit lijkt me de oplossing voor je probleem. Succes. Quote Link to comment
0 Durk Posted January 21, 2008 Share Posted January 21, 2008 Heb je de bestanden tegelijktijd geconverteerd en dus niet één voor één? Quote Link to comment
0 Markus Posted January 21, 2008 Author Share Posted January 21, 2008 Dank voor de suggesties maar dat had ik al gedaan. Ik heb ook geprobeerd ze zowel gelijktijdig als individueel te converteren en daarna de relatie weer op te bouwen. Maar tevergeefs. De situatie is als volgt: wij scannen met handscanners orders op beurzen. Per beurs gebruiken we meerdere scanners en er zijn ook soms meerdere beurzen tegelijk. Uit de scanner kunnen wij aan het eind van de dag een daglijst genereren, die we in FM importeren. Wat er binnekomt is een veld, die ik vervolgens in 3 stukken knip; in artikelnummer,omschrijving en aantal. Een andere tabel importeer ik uit mijn voorraadmodule van Exact. Daarin staan 5 velden die ik gebruik; artikelnummer, voorraad, in order, in bestelling en actief. DE relatie in FM 6 wordt dan gelegd via artikelnummer(in ene tabel een berekeningsveld, in andere tabel een tekstveld) en dan werkt het. Door een resume over de artikelnummers kan ik de aantallen per artikel per beurs, of beurzen per dag en opvolgende dagen totaliseren, zodat wij exact weten wat we de volgende dag nog kunnen verkopen. Er zitten nog wat berekeningetjes in wat er te verkopen is en wat wij op die beurs vermelden als uitverkocht. Na coversie in FM8.5 krijg ik uiteraard beide tabellen, maar het is onmogelijk om de relatie werkend te krijgen. Ik voeg de 2 bestanden toe. Graag jullie hulp, want die beurzen komen er weer aan en ik vind het een beetje stom staan om FM6 weer te installeren om met die oude bestanden te werken. Parijs + Xmas world jan 2007.fp5 evartvrd Geconverteerd Oud.fp5 Quote Link to comment
0 Henk R Posted January 21, 2008 Share Posted January 21, 2008 De relatie werkt wel alleen je basisveld f1 bevat teveel tekens. Ook de spaties werken door in de relatie. Wanneer je de functie middle terug zet naar 7, werkt deze voor veel artikelen wel. Ik weet alleen niet hoeveel variatie er is in artikelnummers. want de atrikelen met 8 postiies werkt nu niet en wanneer middle op 8 staat werken die van 7 niet. Daar ligt nog een uitdaging mvg Henk Quote Link to comment
0 Henk R Posted January 21, 2008 Share Posted January 21, 2008 Nog een extra hint LeftWords ( tekst ; aantal woorden ) i.p.v. Middle ( tekst ; begin ; aantal karakters ) mvg Henk Quote Link to comment
0 Markus Posted January 21, 2008 Author Share Posted January 21, 2008 Henk, een perfecte hint die LeftWords. Het werkt weer. Ik begrijp alleen niet waarom de andere situatie niet werkt. Dank Bob Markus Quote Link to comment
0 Henk R Posted January 21, 2008 Share Posted January 21, 2008 Filemaker reageert tegenwoordig op de "hele""inhoud van een tekstveld en dat gaat nauwkeuriger dan in voorgaande versies. "tekst" en "tekst+spatie"is al verschillend en dus geen relatie. Je gebruikt de functie middle om de eerste 13 tekens uit het veld f1 te halen. Daar zitten spaties bij en dan komt de waarde niet overeen met je artikelenbestand. Met LeftWord neem je alleen het eerste woord uit het veld f1, daar horen geen spaties bij en nu klopt het wel. mvg Henk Quote Link to comment
Question
Markus
Ik heb in FM 6 een werkende relatie tussen 2 tabellen. Ik wil die converteren naar 8.5, maar na de conversie werkt de relatie niet meer.
Is er iets veranderd? Mijn primairy key uit de eerste tabel is een berekening uit een ander veld. Werkt dat niet in 8.5?
Link to comment
7 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.