Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > checkbox в grid и запись условия в таблицу


Автор: Татка 18.8.2012, 09:00
Здравствуйте. Есть таблица - список дисциплин (spisok) и есть таблица - список ведомостей (vedomost). В результате работы программы должна создаваться таблица otchet с реквизитами vedomost и uslovie. В программе на первой форме выбираться необходимая ведомость и её название заносится в таблицу otchet в реквизит vedomost. На второй форме необходимо создать grid из 2 колонок, первая с checkbox, а вторая со списком дисциплин (discp) из таблицы spisok. Подскажите, пожалуйста, как сделать так, чтобы после выбора необходимых дисциплин (проставление галочек в гриде) по нажатию кнопки в реквизит uslovie таблицы otchet записывалось условие, содержащие все дисциплины, которые были выбраны, которое в дальнейшем могло передаваться в другие программы. Скорее всего, в реквизит uslovie должна записываться функция inlist (discp1,discp2,...), но как это сделать я пока не совсем понимаю, и что делать если выбранных дисциплин больше 24?

Автор: Reese 24.8.2012, 21:27
Вместо inlist лучше создать курсор. А дальше простой join.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)