Цитата:
Сообщение от
at5454
Мне надо менять только экранную информацию(базу данных не трогать)
1)В этом случае если я буду в своем цикле менять данные
то они будут меняться в реальной таблице в базе данных или только виртуально на экране?
2) Как мне использовать
YourDataSourceName_ds.queryRun().query()
если у меня в датасорсе 5 таблиц
3) что значит окончание "_ds"?
1) Они будут меняться в базе данных, потому что на экран выводятся данные как раз-таки из базы данных.
2) В вашем примере вы хотите делать обход через .next() , что не есть правильно.
Так же Вы сказали, что хотите оперировать отфильтрованными записями. Для этого пользователь
Cardagant предложил Вам хороший вариант с запросом(query), который приходит с активного источника данных(ds).
Эту конструкцию Вы можете использовать по клику на Вашу кнопку на форме.
3) Окончание _ds означает datadource. Пример: у вас есть форма PurchLine, у которой множество датасорсов, в том числе и сам PurchLine. Так вот, чтобы обратиться к конкретной записи датасорса, Вам необходимо использовать конструкцию PurchLine_ds.