Originally Posted by
gazzieh
...I have a continuous form where I have made all the fields unbound. I wish to populate these with data derived from a query.
The form loads and the number of rows equals the number of records I am expecting. The form however is populated only with the first record from the query...
An Unbound Form can only display one Record at a time! To display multiple Records from a Record Source, a Form has to have a Record Source, and a Form with a Record Source is a Bound Form!
Unbound Forms in Access can only be used for Data Entry, and while there are a few reasons that justify their use, the majority of the time Bound Forms should be used. There is very, very little that can be done with Unbound Forms that cannot be done with Bound Forms.
Several developers I know, experienced in Visual Basic database development and Access development, estimate that development, using Unbound Forms, by highly experienced developers, takes two to three times as long, using Unbound Forms, as it does when using Access and Bound Forms.
Anyone who insists on using Unbound Forms would be far better off using a straight VB or C++ front end with a SQL Server or Oracle back end.
- You can create an EXE file which gives total protection to your code/design
- You can distribute the db to PCs without a copy of Access being on board
- Your data security is far, far better than anything you can do in Access
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007