I do not know if it has something to do with the language, but cannot get any VBA code to run. Some of the embedded macros work and some error, but no VBA. Very odd, never encountered that before. Not sure I will be able to help.
I tried to build an Access query to test the recordset code. Access cannot find table named [Προϊόντα].
I do notice that the SQL statement in the code is missing the semi-colon (;) at the end. That might make a difference. Also, if the PrId parameter comes from the form, it needs to be concatenated into the sql.
"[Προϊόντα].PrId = " & Me.Prid & ";", cnn1