Добрый день, Подскажите как исправить код. Мне необходимо из выбранных (multi select) полей передать конкретные ячейки в editы на другую форму. Сообщение ShowMessage(m[i]); - выводит правельнеые значения, а когда я явно указываю какой элемент массива записать на edit, результат получается следующий: как правило editы не в том парядке как надо( но это не главное) и какието значения вобще небыли пеереданы.
Код | for i := 0 to ClientTaskPhases030JvDBGrid.SelectedRows.Count - 1 do begin clidata.qclientphases.GoToBookmark(TBookmark(ClientTaskPhases030JvDBGrid.SelectedRows[i])); // ShowMessage (cliData.qClientPhases.Fields[2].Text); m[i]:= cliData.qClientPhases.Fields[2].Text; ShowMessage(m[i]); end; DeliveryForm.Edit2.Text:=m[1]; DeliveryForm.Edit3.Text:=m[3]; DeliveryForm.Edit4.Text:=m[4]; DeliveryForm.Edit5.Text:=m[5]; DeliveryForm.Edit6.Text:=m[6]; DeliveryForm.Edit7.Text:=m[7]; DeliveryForm.Edit8.Text:=m[8];
|
|