I have used _dcquery.prg for create filter key. I know, this is old code (from year 1996 as saw in source), but very useful and universal tool.
With it I have some problem:

it is incomprehensible, why if I input number 1234567890 to create query for field numeric 10,0 , everything is ok, but after input number 223456789 this shorting to 22345678 (to 9 digits).
Also I do not know, where I can modify input field to data .
In attach is _dcquery.prg , where is my modify function DC_QueryBuild_sk.