I have one more question that is not exactly related to this topic.
Maybe you noticed, that in my query I have:
SELECT ..., ..., ..., "Open" AS [Open], "Copy" AS Copy, "Delete" AS [Delete], ...,
And when I try to Open, Copy or Delete some element of datasheet view, I have to get ID of that...