31. oktober 2007 - 10:34Der er
4 kommentarer og 1 løsning
Kombinationsboks og bevaring af historik i databasen
Jeg har en kombinationsboks der slår en værdi op i register A (kolonne 0) og gemmer værdien register B (NameID). Kolonne 0 er bundet til kontrolelementkilden(NameID) og Autoudfyldning = Ja og BegrænsTilliste = Ja. Det virker fint.
I forespørgslen til min kombinationsboks frasorterer jeg nu poster der er inaktive (medarbejdere der er rejst- de må ikke længere kunne vælges) men ønsker at fastholde og vise deres navn som den i sin tid blev gemt i NameID - men feltet er nu blank - aktiverer jeg igen recorden kommer navnet atter frem.
Hvordan håndterer man den situation - hvis i da forstår hvad jeg mener. Historikken skal fastholdes - gamle poster skal stadig kunne ses men ikke vælges.
The problem is because the list no longer contains records which are "rejst" and therefore cant show you the related column. You could include these in the list and also the column (flag) which indicates that the employee is no longer employed. Then when you try and create/alter a record check on the flag to see if it is OK (still employed) to use this employee. Otherwise show a message statin that the employee is no longer employed.
Another idea is to base the form on a query which includes the employee name and place this field on top of the combo box so that the drop down button isnt covered. Then any previously selected name will be show even if it isnt in the list.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.