Zitat von
mojo777:
...oder kann ich das where kriterium dynamisch variieren? ich denke nicht.
+
Natürlich geht das. Ersetze die ... in dem SELECT z.B. so:
K.NR = :PAR_KUNR
Im Programm steht dann so was :
VkDS.ParamByName ('PAR_KUNR').AsString := edKuNr.Text;
Genauso gut kann man das dynamisch erweitern bspw. so :
Delphi-Quellcode:
VkDs.Close;
VkDs.SelectSql.Clear;
VkDs.SelectSql.Add ('Select ...');
...
if CheckBoxAlpha.checked then
VkDs.SelectSql.Add ('ORDER BY NAME');
else
VkDs.SelectSql.Add ('ORDER BY NR');
VkDs.Open;
Ja, Der View. Was soll der View ?
Was soll der denn hier nützen ?