In using Servoy 3 since the beginning I have had a problem whereby the ID for the field shows rather than the value from the valuelist. On first entering data, the display values show fine, I can select those display values fine and even on leaving the field the display value still shows. But as soon as I go to a different form or record then the ID shows rather than the display value. Only if I restart the solution (in Developer or Client) does the correct display value show again. It also seems to show correctly if I leave the solution 'open' overnight. The next day those ID values seem to show correctly as the display values.
The valuelist itself is very basic. It takes the values from one table, inserts the ID value and displays the 'code' value. I have attached 4 screen shots to illustrate it. I'll post it on the bug report as well.
Notice how the Histology and Histology2 values display the 'display' value first and then only the 'id' value.
I have tried doing some 'refreshing' and saving data but nothing like that seems to work. Any ideas? Is this a 3.0 bug?