Ik heb een behoorlijk raar probleem. Ik heb een gesplitste database met een frontend en een backend. In de backend staan (uiteraard) de tabellen, in de frontend de queries en de formulieren en de gekoppelde tabellen (met pijltjes). Ik heb een bepaalde tabel, laten we hem maar even 'klanten' noemen, die fouten gaf verwijderd en opnieuw gekoppeld. So far so good.
Als ik in de backend de tabel bekijk op velden die hun waarde uit een gekoppelde tabel halen (plaatsnamen bijv) zie ik keurig de plaatsnaam staan. Op advies van Octafish heb ik netjes alle opzoekdingen uit de backend gehaald en die velden gekoppeld zoals in een eerder draadje beschreven. Het ID-veld van de plaats gekoppeld met een numeriek veld in de tabel Klanten voor de plaats.
Als ik nu in de frontend dezelfde tabel bekijk zie ik geen plaatsnamen maar de nummers staan van waar de gekoppelde plaatsnamen in de tabel plaatsen voorkomen. Hoe kan dit? Hoe kan het dat ik in de originele tabel de namen zie en in de gekoppelde tabel in de frontend de nummers? Kan dat te maken hebben met het eventueel gelegd hebben van een (nieuwe) relatie in de frontend in mijn zoektocht naar oplossingen voor andere problemen? Ik weet niet of ik dat gedaan heb, maar sluit het niet helemaal uit. Het kan zijn dat ik in een query die niet werkte een relatie tussen tabellen heb aangebracht die niet spontaan verscheen (zou moeten toch als in de oorspronkelijke backend de juiste relaties zijn gelegd?). In de query zie je nl soms niet de plaats (maar het nummer) als je die uit de tabel Klanten wilt halen en haal ik die dus uit de tabel Plaatsen waarbij de relatie niet (altijd) vanzelf verschijnt.
Ik heb soms het idee dat ik gek word. Hele tijden gaat het goed en kom ik steeds verder en dan ineens loop ik weer tegen zoiets onverklaarbaars aan en zakt de moed me weer in de schoenen.
Als ik in de backend de tabel bekijk op velden die hun waarde uit een gekoppelde tabel halen (plaatsnamen bijv) zie ik keurig de plaatsnaam staan. Op advies van Octafish heb ik netjes alle opzoekdingen uit de backend gehaald en die velden gekoppeld zoals in een eerder draadje beschreven. Het ID-veld van de plaats gekoppeld met een numeriek veld in de tabel Klanten voor de plaats.
Als ik nu in de frontend dezelfde tabel bekijk zie ik geen plaatsnamen maar de nummers staan van waar de gekoppelde plaatsnamen in de tabel plaatsen voorkomen. Hoe kan dit? Hoe kan het dat ik in de originele tabel de namen zie en in de gekoppelde tabel in de frontend de nummers? Kan dat te maken hebben met het eventueel gelegd hebben van een (nieuwe) relatie in de frontend in mijn zoektocht naar oplossingen voor andere problemen? Ik weet niet of ik dat gedaan heb, maar sluit het niet helemaal uit. Het kan zijn dat ik in een query die niet werkte een relatie tussen tabellen heb aangebracht die niet spontaan verscheen (zou moeten toch als in de oorspronkelijke backend de juiste relaties zijn gelegd?). In de query zie je nl soms niet de plaats (maar het nummer) als je die uit de tabel Klanten wilt halen en haal ik die dus uit de tabel Plaatsen waarbij de relatie niet (altijd) vanzelf verschijnt.
Ik heb soms het idee dat ik gek word. Hele tijden gaat het goed en kom ik steeds verder en dan ineens loop ik weer tegen zoiets onverklaarbaars aan en zakt de moed me weer in de schoenen.