You'll need to explain in more detail how you designed your layout and the table on which it is based. If "Everyone of them is a checkbox with one value", and you are getting this result, it sounds like you may have a single field with multiple copies--each with a different check box, placed on your layout. But that's just a guess on my part.
A global field should work for what you need here and they can be formatted as checkbox fields just like any non global field so I don't see why you had a problem using a global field. But this assumes that you are using a script to perform the find as a script would use the data in the global field to set up your find request and then perform the find.
But there is more than one way to work with checkboxes and scripted finds, depending on how you design your layout and what type of results you want to see when the find is performed.
Here's a thread on scripted finds that you may find useful: Scripted Find Examples
thank you very much for your response. The link helped me a lot, and my problem is solved. The global field is working as check box, and my script performs find. Thanks. Mine