powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update Grid
9 сообщений из 9, страница 1 из 1
Update Grid
    #36508051
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РВ10.5
Есть Grid: N - полей, М - строк.
Надо по образцу изменить значения некоторых полей во всех отмеченных строках.
Как это делается?
...
Рейтинг: 0 / 0
Update Grid
    #36508052
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Интересует не сам скрипт, а правила (подход, традиции и т.д.) в решении такой задачи.
...
Рейтинг: 0 / 0
Update Grid
    #36508489
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По фэн шуй
...
Рейтинг: 0 / 0
Update Grid
    #36508525
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Update Grid
    #36508564
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
Ничче не понял. (подход, традиции и т.д.) - подходим традиционно: бежим по всем выделенным строкам и меняем че надо. В чем проблема?
...
Рейтинг: 0 / 0
Update Grid
    #36510366
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaAIS,
Ничче не понял. (подход, традиции и т.д.) - подходим традиционно: бежим по всем выделенным строкам и меняем че надо. В чем проблема?
Проблем нет. На данный момент, так и делается.
Но поставлена задача - увеличить "скорость" работы оператора(редактора) БД.

Идея в следующем:
1. оператор выделяет(отмечает) строки, в которых надо внести одинаковые изменения в отдельных полях; (например, одно поле обнулить, а в другое установить флаг)
2. далее оператор выбрав любую строку из отмеченных в качестве образца, вносит там соответствующие изменения в нужные поля;
3. подтверждает изменения. Результат - обновляются остальные выбранные строки.

Вот и интересует: есть ли какие-то "стандарты" для таких решений? Делают ли так вообще? Если - да, то как это графически (визуально) можно изобразить?
Может есть где-то что-то на подобие, чтобы взглянуть как люди делают? :)
...
Рейтинг: 0 / 0
Update Grid
    #36510653
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
dw_1.SetRedraw(FALSE)
long ll_selected_row

ll_selected_row = dw_1.GetSelectedRow( 0 )
DO WHILE ll_selected_row >  0 
   ...
   ll_selected_row = dw_1.GetSelectedRow(ll_selected_row)
LOOP
dw_1.SetRedraw(TRUE)
...
Рейтинг: 0 / 0
Update Grid
    #36510814
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше открыть шаблон строки в отдельном окне или выделить шаблонную строку в отдельную область. Интерфейс должен быть понятен интуитивно:)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Update Grid
    #36511327
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Лучше открыть шаблон строки в отдельном окне или выделить шаблонную строку в отдельную область. Интерфейс должен быть понятен интуитивно :)

Вот я про это и спрашивал.
Тоже думал, что надо открывать в отдельном окне взятую для образца строку, либо в DW параллельно заголовкам столбцом "показывать" пустую строку и заполнять в ней нужные поля. Например, поля делать предварительно пустыми, либо со значениями (если они одинаковы для выбранных строк) и "пустыми и затемненными" (если значения этого поля в строках разные, как в чекбоксе - 3 состояния).

Пользователю должно быть максимально все понятно, либо с чем-то ассоироваться. Даже очень хороший хелп мало кто читает.

Вот и спрашиваю: есть такой уже "интуитивно понятный" интерфейс, чтобы позаимствовать.
Например, многое берется из MS Office, чтобы пользователь уже понимал по аналогии.
Но вот такого, похожего интерфейса пока не нашел. :(
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Update Grid
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]