Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выгрузка данных в грид с помощью sql запроса / 9 сообщений из 9, страница 1 из 1
25.12.2017, 11:26
    #39575278
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
Всем добрый день!

Есть такая проблема. Есть некоторая таблица : А, я выгружают в cursor все поля из данной таблицы, а если в таблице А с этим полем работают (сетевая версия), то я также выгружаю данную (занятую) запись, но только с выделенным цветом - допустим красным.

Как на уровне sql запроса отследить именно ту запись, которая занята, чтобы потом пометить отдельным цветом.
Спасибо
...
Рейтинг: 0 / 0
25.12.2017, 11:43
    #39575287
Выгрузка данных в грид с помощью sql запроса
1. Выгрузить что-либо в грид невозможно в принципе ибо грид ничего в себе не хранит. Грид - средство интерактивной работы с табличными данными, лежащими в курсоре/таблице и не более того.
dima_18Всем добрый день!

Есть такая проблема. Есть некоторая таблица : А, я выгружают в cursor все поля из данной таблицы, а если в таблице А с этим полем работают (сетевая версия), то я также выгружаю данную (занятую) запись, но только с выделенным цветом - допустим красным.

Как на уровне sql запроса отследить именно ту запись, которая занята, чтобы потом пометить отдельным цветом.
Спасибо
2. Никак. Ибо про занятость записи знает только занявший её. Остальные узнают про занятость записи только получив отлуп при попытке её занять.

3. Как п. 1 соотносится с п2. - совершенно непонятно.
...
Рейтинг: 0 / 0
26.12.2017, 09:23
    #39575850
AngelOKES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
dima_18, Можно добавить дополнительное поле, которое будет хранить например код диспетчера, если ноль свободна, если нет, то занята и каждый раз перечитываешь данные и настраиваешь цветовую гамму, в идеале можно даже под каждого диспетчера сделать свой цвет.
...
Рейтинг: 0 / 0
09.01.2018, 11:59
    #39580929
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
AngelOKES,

Большое спасибо за ответ. Действую по Вашему плану.
...
Рейтинг: 0 / 0
09.01.2018, 15:24
    #39581116
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
dima_18,
Только сразу продумайте, что делать, если запись занята, а занявший давно отвалился.
...
Рейтинг: 0 / 0
10.01.2018, 07:54
    #39581434
AngelOKES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
asdor,
У главного диспетчера можно сделать кнопку сброса, либо выводить сообщение каким диспетчером заблокировано, если территориально диспетчера находятся далеко друг от друга, то кнопку сброса обязательно, если все рядом, то можно обойтись сообщением и тогда тот диспетчер который занял запись и отвалился, заходит в программу и очищает все занятые собой записи.
Да кстати не забывай, что при выходе каждый диспетчер снимает блокировки и одновременно только лишь одна запись может быть заблокирована одним диспетчером
...
Рейтинг: 0 / 0
10.01.2018, 08:05
    #39581441
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
AngelOKES,
Ну, выводить сообщение каким диспетчером заблокировано, думаю догадается.
Сам подход не нравится. Хотя можа там пара клиентов, рядом сидящих, в общем от задачи зависит.
А так, показывать в списке, что запись занята... фу-у-у (обращаю внимание, из запроса)

Вот при попытке открыть запись, это надо проверять, и говорить что запись занята тем то, тогда то.
Еще раз, все от задачи зависит. Если сотни юзеров активно щелкают - одно.
Пара-тройка старушек, другое.
...
Рейтинг: 0 / 0
10.01.2018, 08:37
    #39581453
AngelOKES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
asdor, если сотня и больше, то однозначно подход нужен более серьезный
...
Рейтинг: 0 / 0
10.01.2018, 12:26
    #39581646
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных в грид с помощью sql запроса
AngelOKES,
Да нет же. Подход не верен.
Легко придумать ситуацию, когда 3 юзера взвоют от такой системы!
КАроче, важна задача)
Может там данные раз в 3 суток меняются.
Тогда все супер, наплевать и забыть)
Все остальное...
ТС не понимает, что список, это фото, того мгновения, когда произошла выборка!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выгрузка данных в грид с помощью sql запроса / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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