|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
Всем добрый день! Есть такая проблема. Есть некоторая таблица : А, я выгружают в cursor все поля из данной таблицы, а если в таблице А с этим полем работают (сетевая версия), то я также выгружаю данную (занятую) запись, но только с выделенным цветом - допустим красным. Как на уровне sql запроса отследить именно ту запись, которая занята, чтобы потом пометить отдельным цветом. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2017, 11:26 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
1. Выгрузить что-либо в грид невозможно в принципе ибо грид ничего в себе не хранит. Грид - средство интерактивной работы с табличными данными, лежащими в курсоре/таблице и не более того. dima_18Всем добрый день! Есть такая проблема. Есть некоторая таблица : А, я выгружают в cursor все поля из данной таблицы, а если в таблице А с этим полем работают (сетевая версия), то я также выгружаю данную (занятую) запись, но только с выделенным цветом - допустим красным. Как на уровне sql запроса отследить именно ту запись, которая занята, чтобы потом пометить отдельным цветом. Спасибо 2. Никак. Ибо про занятость записи знает только занявший её. Остальные узнают про занятость записи только получив отлуп при попытке её занять. 3. Как п. 1 соотносится с п2. - совершенно непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2017, 11:43 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
dima_18, Можно добавить дополнительное поле, которое будет хранить например код диспетчера, если ноль свободна, если нет, то занята и каждый раз перечитываешь данные и настраиваешь цветовую гамму, в идеале можно даже под каждого диспетчера сделать свой цвет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2017, 09:23 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
AngelOKES, Большое спасибо за ответ. Действую по Вашему плану. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 11:59 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
dima_18, Только сразу продумайте, что делать, если запись занята, а занявший давно отвалился. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 15:24 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
asdor, У главного диспетчера можно сделать кнопку сброса, либо выводить сообщение каким диспетчером заблокировано, если территориально диспетчера находятся далеко друг от друга, то кнопку сброса обязательно, если все рядом, то можно обойтись сообщением и тогда тот диспетчер который занял запись и отвалился, заходит в программу и очищает все занятые собой записи. Да кстати не забывай, что при выходе каждый диспетчер снимает блокировки и одновременно только лишь одна запись может быть заблокирована одним диспетчером ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 07:54 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
AngelOKES, Ну, выводить сообщение каким диспетчером заблокировано, думаю догадается. Сам подход не нравится. Хотя можа там пара клиентов, рядом сидящих, в общем от задачи зависит. А так, показывать в списке, что запись занята... фу-у-у (обращаю внимание, из запроса) Вот при попытке открыть запись, это надо проверять, и говорить что запись занята тем то, тогда то. Еще раз, все от задачи зависит. Если сотни юзеров активно щелкают - одно. Пара-тройка старушек, другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 08:05 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
asdor, если сотня и больше, то однозначно подход нужен более серьезный ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 08:37 |
|
Выгрузка данных в грид с помощью sql запроса
|
|||
---|---|---|---|
#18+
AngelOKES, Да нет же. Подход не верен. Легко придумать ситуацию, когда 3 юзера взвоют от такой системы! КАроче, важна задача) Может там данные раз в 3 суток меняются. Тогда все супер, наплевать и забыть) Все остальное... ТС не понимает, что список, это фото, того мгновения, когда произошла выборка!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 12:26 |
|
|
start [/forum/topic.php?fid=41&fpage=11&tid=1581841]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 143ms |
0 / 0 |