рдЕрдкрдиреЗ рдХрд░рд┐рдпрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рд▓реЗрдЦрд╛рдВрдХрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рд▓реЗрдЦрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рд▓реЗрдЦрди рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рд╛ред рддрдм рд╕реЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ 18 рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдЦрд╛рдВрдХрди рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХреА рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдмрдиреА рд╣реБрдИ рд╣реИред рдФрд░ рдХрд┐рд╕рдиреЗ рд╕реЛрдЪрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рднрд╛рдЧреНрдп рдореБрдЭреЗ рдПрдХ рдХрдВрдкрдиреА рдореЗрдВ рдлреЗрдВрдХ рджреЗрдЧрд╛ рдЬреЛ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░реА рдкреВрд░реА рдкреНрд░рдХреГрддрд┐ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдФрд░ рдкрд╣реБрдВрдЪрдирд╛ рдЬрд╛рд░реА рд╣реИ), рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧреАрджрд╛рд░реА рдпреБрд╡рд╛рдУрдВ рдХреЗ рдкрд╛рдкреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдЬрд╛ рд╣реИред рддрдереНрдп рдХреА рдмрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рд▓реЗрдЦ "рдкрд┐рдВрдЬрд░реЗ рдХреЛ рддреЛрдбрд╝рдиреЗ" рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрд╕рдВрдЧрдд - рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рд▓рд┐рдЦрд╛ рд╣реИ? рдФрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ, рддреЛ рдЖрдкрдиреЗ рдХрд┐рд╕ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ - рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рд╕реВрдЦрд╛ рд╡рд┐рд╡рд░рдг рдпрд╛ рдПрдХ рд▓рд╛рдЗрд╡ рдХрдерд╛? рдХреНрдпреЛрдВ, рдореИрдВ рдкреВрдЫрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд░реНрдгрди рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реВрдкрдХ рдФрд░ рдЧреАрддрд╛рддреНрдордХ рдЦреБрджрд╛рдИ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЙрдмрд╛рдК рдФрд░ рдиреАрд░рд╕ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ, рдХреЗрд╡рд▓ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдФрд░ рд╡рд╛рдкрд╕ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд╕реНрд╡рд░реВрдкред рдореИрдВрдиреЗ рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП Microsoft Word рдФрд░ рдПрдХ рд╢реИрд▓реА рдкрддреНрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдиреАрд░рд╕ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╕рдЯреАрдХ рд╢реИрд▓реА рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдордд рдХрд░реЛ - рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░реЛред
рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ - рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрди рдЦрд░реАрджрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рджреВрд╕рд░рд╛, рдореЗрд░реЗ рдирд┐рдпреЛрдХреНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирдиреЗ рдХрд╛ рдЕрд╡рд╕рд░, рддреАрд╕рд░рд╛, рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЪреМрдерд╛, рдЗрд╕рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрд╡рд╕рд░ред
рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред Microsoft Access рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ - рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА рддреАрди рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ:

рдорд╛рд╕реНрдЯрд░ рдЯреЗрдмрд▓
рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рдПрдХ рд╕реВрдЪреА рдФрд░ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред
рдбрд┐рдЯреЗрд▓ рдЯреЗрдмрд▓
рдореЗрдердбреНрд╕ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдердбреНрд╕ (рдлрдВрдХреНрд╢рдиреНрд╕) рдХреА рд╕реВрдЪреА рд╣реЛрддреА рд╣реИред
рд╕рдмрдбреЗрдЯреЗрд▓ рддрд╛рд▓рд┐рдХрд╛
рддрд░реНрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ (рддрд░реНрдХреЛрдВ) рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрддреА рд╣реИред
рдкреНрд░рд▓реЗрдЦрди рдЬрдирд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ - FastReport.VCL рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ред рд╣рдо рд░рд┐рдкреЛрд░реНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рдЯреИрдм рдЪреБрдиреЗрдВ рдФрд░ рдПрдХ рдирдпрд╛ ADO рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдБ:

рдореИрдВрдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕рд╣рд╛рдпрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА:
рдкреНрд░рджрд╛рддрд╛ = Microsoft.Jet.OLEDB.4.0; рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ; рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд = рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рдВрдЪрд╛рд▓рдиред рдкреАрдбреАрдмреА; рдореЛрдб = рд╢реЗрдпрд░ рдЗрдВрдХрд╛рд░ рдХреЛрдИ рдирд╣реАрдВ; рдЬреЗрдЯ OLEDB: рд╕рд┐рд╕реНрдЯрдо рдбреЗрдЯрд╛рдмреЗрд╕ = "; рдЬреЗрдЯ OLEDB: рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрде =" "; рдЬреЗрдЯ рдУрдПрд▓рдмреАрдмреА: рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб = ""; рдЬреЗрдЯ OLEDB: рдЗрдВрдЬрди рдЯрд╛рдЗрдк = 5; рдЬреЗрдЯ OLEDB: рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЙрдХрд┐рдВрдЧ рдореЛрдб = 1; рдЬреЗрдЯ OLEDB: рдЧреНрд▓реЛрдмрд▓ рдЖрдВрд╢рд┐рдХ рдереЛрдХ рдСрдкреНрд╕ = 2; рдЬреЗрдЯ OLEDB: рдЧреНрд▓реЛрдмрд▓ рдмрд▓реНрдХ рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рдВрд╕ = 1; рдЬреЗрдЯ рдУрдПрд▓рдмреАрдмреА: рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб = "" ; рдЬреЗрдЯ рдУрдПрд▓рдмреАрдмреА: рд╕рд┐рд╕реНрдЯрдо рдбреЗрдЯрд╛рдмреЗрд╕ = рдЧрд▓рдд рдмрдирд╛рдПрдБ; рдЬреЗрдЯ рдУрдПрд▓рдмреА: рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд╛рдЯрд╛рдмреЗрд╕ = рдЧрд▓рдд; рдЬреЗрдЯ рдУрдПрд▓рдмреАрдмреА: рдХреЙрдореНрдкреИрдХреНрдЯ = рдЧрд▓рдд рдкрд░ рдХреЙрдкреА рд▓реЛрдХреЗрд▓ рди рджреЗрдВ; рдЬреЗрдЯ рдУрдПрд▓рдмреА: рдЬреЗрдЯ рд░рд┐рдкреНрд▓реЗ = рдлрд╛рд▓реНрд╕ рдХреЗ рдмрд┐рдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ; рдЬреЗрдЯ рдУрдПрд▓рдмреА: рдПрд╕рдПрдлрдкреА = рдЧрд▓рддред
рдлрд┐рд░ рдЙрд╕рдиреЗ ADO рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рддреАрди рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдЬреЛрдбрд╝реЗ, рддреАрди SQL рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЙрдиреНрд╣реЗрдВ рдорд╛рд╕реНрдЯрд░-рдбрд┐рдЯреЗрд▓-рд╕рдмрдбреЗрдЯреЗрд▓ рдЧреБрдЪреНрдЫрд╛ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ред

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдкреНрд░рд╢реНрди рджрд┐рдЦрддреЗ рд╣реИрдВ:
рдкреНрд░реЛрдЯреЛрдХреЙрд▓:
SELECT P.Name, P.Description, P.ProtocolID, P.Description_Rus FROM Protocols P
рддрд░реАрдХреЗ:
SELECT S.ProtocolID, S.Label, S.Name, S.Description, S.Description_Rus, S.ID FROM Methods S WHERE S.ProtocolID =:ProtocolID ORDER BY S.Label
рддрд░реНрдХ:
SELECT A.ID, A.InOutFlag, A.Index, A.TypedUntypedFlag, A1.Name, A.Name, A.Description FROM Arguments A INNER JOIN ArgType A1 ON (A.TypedUntypedFlag=A1.ID) WHERE A.ID =:ID ORDER BY A.ID , A.InOutFlag DESC, A.Index
рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреГрд╖реНрда рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдЗрдВрдЯреЗрд▓ рдФрд░ рдПрдПрдордбреА рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХрд┐рд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реИ? рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХрдИ рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдФрд░ рдЙрддреНрдХреГрд╖реНрдЯ рд░реВрдкрд░реЗрдЦрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдЗрдВрдЯреЗрд▓ рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд░реВрдкрд░реЗрдЦрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдФрд░ рдХрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдмреИрдВрдб рдСрдмреНрдЬреЗрдХреНрдЯ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдЙрд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ) рдореЗрдВ рдЖрдЙрдЯрд▓рд╛рдЗрдирдЯреЗрдХреНрд╕реНрдЯ рдЧреБрдг рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдерд┐рд░ рдкрд╛рда рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рджреЛрдиреЛрдВ рд╕реЗ рднрд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдмреИрдВрдбреЛрдВ рдХреЛ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рд╢рд╛рдЦрд╛рдПрдВ рдмреИрдВрдб рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ:

рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЙрддреНрдкрдиреНрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкреАрдбреАрдПрдл рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░реВрдкрд░реЗрдЦрд╛ рднреА рдирд┐рд░реНрдпрд╛рдд рдХреА рдЬрд╛рддреА рд╣реИред
рдпрд╣ рд▓реЗрдЦ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рдЕрдЧрд░ рдореИрдВрдиреЗ FastReport.VCL рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдереЛрдбрд╝рд╛ рддрдВрдЧ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реЛрддрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд░реВрдк рдпрд╛ рджреВрд╕рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рднрд┐рдиреНрди рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рд░рд╛ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЪрд╛рдирдХ рдПрдХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдЯреАрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ - FastReport.NETред рд░рд┐рдкреЛрд░реНрдЯ рдХрдиреНрд╡рд░реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ FR.VCL рдкреНрд░рд╛рд░реВрдк рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ FR.NET рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдкрд░ рдЖрдирдВрдж рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ - рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдЦреЛ рдЧрдПред рдореБрдЭреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдПрдХ рдХрдиреЗрдХреНрд╢рди ("рд╡рд┐рдЬрд╝рд╛рд░реНрдб" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдкрдбрд╝рд╛ред рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдпрд╣ рд░реЗрдЦрд╛ рдорд┐рд▓ рдЧрдИ:
рдкреНрд░рджрд╛рддрд╛ = Microsoft.Jet.OLEDB.4.0; рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд = рдкреНрд░реЛрдЯреЛрдХреЙрд▓реНрд╕рд╕реЗрдХреНрд╢рдВрд╕ред рдкреАрдбреАрдмреА; рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
рдФрд░ SQL рдХреНрд╡реЗрд░реА рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛:
SELECT P.Name, P.Description, P.ProtocolID, P.Description_Rus FROM Protocols P
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдФрд░ рдЕрдиреНрдп рджреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ,
WHERE рдХреНрд▓реЙрдЬ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛
SELECT S.ProtocolID, S.Label, S.Name, S.Description, S.Description_Rus, S.ID FROM Methods S ORDER BY S.Label
рдФрд░
SELECT A.ID, A.InOutFlag, A.Index, A.TypedUntypedFlag, A1.Name, A.Name, A.Description FROM Arguments A INNER JOIN ArgType A1 ON (A.TypedUntypedFlag=A1.ID) ORDER BY A.ID , A.InOutFlag DESC, A.Index
WHERE рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрдЬрд╛рдп, "рдбреЗрдЯрд╛" рд╡рд┐рдВрдбреЛ рдореЗрдВ, "рдПрдХреНрд╢рди" рдореЗрдиреВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдлрд┐рд░ "рдиреНрдпреВ рд▓рд┐рдВрдХ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЕрдзреАрдирд╕реНрде рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдореБрдЦреНрдп рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред
рд╕рдВрдкрд╛рджрди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, Ctrl рдХреБрдВрдЬреА рджрдмрд╛рдП рд░рдЦреЗрдВ рдФрд░ рд▓реИрдЯрд┐рди
рдкреА рджрдмрд╛рдПрдВ рдпрд╛ рдкреНрд░рд▓реЗрдЦрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд░реНрдзрдХ рдЧреНрд▓рд╛рд╕ рдЖрдЗрдХрди рдкрд░ рдЪреВрд╣реЛрдВ рдХреЛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░реЗрдВред
рдореИрдВ FR.VCL рдФрд░ FR.NET рдХреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдкреНрд░рд▓реЗрдЦрди рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп, FR.VCL рдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рдирд┐рд░реНрдорд╛рдг рдХреА рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдПред рдЙрд╕реА рд╕рдордп, FR.NET рдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдХреЗ рдХрд╛рд░рдг рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рд╛рд░реВрдкреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, XPS рдкреНрд░рд╛рд░реВрдк) рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдХреБрдЫ рд╣рдж рддрдХ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рд░реНрдЬрд┐рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдпрд╣ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ 10 рдмрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдмрд╛рд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдореИрдВ
рдореВрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рджреЛ рд░рд┐рдкреЛрд░реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ FR3 (FR.VCL) рдФрд░ FRX (FR.NET) рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдк FastReport рдХреЛ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдЦреЛрд▓рдиреЗ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрде рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА -
рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЖрдкрдХреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕реНрдкреЗрд╕реЗрд╕реЗрдореЗрдиреНрдбреЗрдбрдПрдордбреАрдмреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП
рдкреВрд░реНрдг рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред рдореИрдВ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рд╡рд░рдг рдХреЗ рдЗрд╕ рддрд░реАрдХреЗ рдХреЗ рдлрд╛рдпрджреЛрдВ рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдФрд░ рдереЛрдбрд╝рд╛ рд╕рдкрдирд╛ рджреЗрдЦреВрдВрдЧрд╛ред рдореБрдЦреНрдп рд▓рд╛рдн рд╕реВрдЪрдирд╛ рдФрд░ рдЗрд╕рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХрд╛ рдкреГрдердХреНрдХрд░рдг рд╣реИред рдбреЗрд╡рд▓рдкрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдЙрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИред рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдИ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рдпрджрд┐ рдЖрдк MS Access рдХреЛ рдХрд┐рд╕реА SQL рд╕рд░реНрд╡рд░ рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WEB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рд╕рд╛рде рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд░рд┐рдкреЛрд░реНрдЯ рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдордХреНрдЦреА рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред
рдЕрдВрдд рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдИрдбреАрдПрд▓ (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбреЗрдлрд┐рдирд┐рд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдХреЗ рдПрдирд╛рд▓реЙрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╛рдиреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕реАрдзреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╡рд░реНрдгрди рдХреЗ рд╕рд╛рде рд╕реА / рд╕реА ++ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреАрдврд╝реА рдХреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред