Hi,
Ik heb een Access database die ik een back-end wil geven in sql. Nu heb ik eerst handmatig de tabellen in mySql gezet en in Access gelinkt. Dit ging in principe goed, behalve een form dat niet goed werkt.
Het niet werkende form werkt op twee tabellen die een meer-op-meer relatie hebben, en die dus een junction (koppel) tabel gebruiken. De koppeltabel zag er in Access als volgt uit:
Index : AutoNumber
Klant_Naam : text (foreign key uit de klant tabel)
Order_Naam : text (foreign key uit de order tabel)
Omschr : text (specifieke informatie bij iedere klant<>order koppeling)
Wanneer ik eerst mijn form openende, kon ik bv een klant invoeren/kiezen en hier vervolgens een order bij kiezen.
Wanneer ik hem na de migratie naar mySql open, is er een probleem met het subform, de labels worden nog wel weergegeven, maar er zijn geen invoervelden meer. Door de gelinkte tabel weer met de Access tabel terug te vervangen werkt het wel weer.
Na zelf veel gezocht te hebben, denk ik dat het probleem in de autonumbering zit, onder Access bestaat er namelijk een type Autonumber, in mySql word hier het type int voor gebruikt met de auto increment property.
In de hoop van de ellende af te komen, heb ik MS Sql geinstalleerd en de speciale upsize wizard van Access gebruikt, maar dit levert precies hetzelfde probleem.
Ik betwijfel het, maar misschien is er iemand die dit probleem ook gehad heeft en er wel een oplossing voor heeft gevonden?
Bvd!
Ik heb een Access database die ik een back-end wil geven in sql. Nu heb ik eerst handmatig de tabellen in mySql gezet en in Access gelinkt. Dit ging in principe goed, behalve een form dat niet goed werkt.
Het niet werkende form werkt op twee tabellen die een meer-op-meer relatie hebben, en die dus een junction (koppel) tabel gebruiken. De koppeltabel zag er in Access als volgt uit:
Index : AutoNumber
Klant_Naam : text (foreign key uit de klant tabel)
Order_Naam : text (foreign key uit de order tabel)
Omschr : text (specifieke informatie bij iedere klant<>order koppeling)
Wanneer ik eerst mijn form openende, kon ik bv een klant invoeren/kiezen en hier vervolgens een order bij kiezen.
Wanneer ik hem na de migratie naar mySql open, is er een probleem met het subform, de labels worden nog wel weergegeven, maar er zijn geen invoervelden meer. Door de gelinkte tabel weer met de Access tabel terug te vervangen werkt het wel weer.
Na zelf veel gezocht te hebben, denk ik dat het probleem in de autonumbering zit, onder Access bestaat er namelijk een type Autonumber, in mySql word hier het type int voor gebruikt met de auto increment property.
In de hoop van de ellende af te komen, heb ik MS Sql geinstalleerd en de speciale upsize wizard van Access gebruikt, maar dit levert precies hetzelfde probleem.
Ik betwijfel het, maar misschien is er iemand die dit probleem ook gehad heeft en er wel een oplossing voor heeft gevonden?
Bvd!