|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Помогите Выделить удаленные записи в Grid Хочу в Grid добавить поле, которое бы показывало: удалена запись или нет. Подскажите, как это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 11:18 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
пример ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 11:23 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29Хочу в Grid добавить поле, которое бы показывало: удалена запись или нет. Подскажите, как это можно сделать?а что, поле deletemark уже отменили? Или расцветку по deleted() ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 11:48 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
igorbikа что, поле deletemark уже отменили? Или расцветку по deleted() ? поле deletemark- это поле которое мы видим слева, посте команды BROWSE? Если да то как добавить его в Grid? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:03 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
прошелмимо, Понял, а нельзя ли в Grid не в таблицу добавить столбец, который при помощи какой-нибудь функции определял, удалена запись или нет и соответственно, выдавал значение? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:15 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29прошелмимо, Понял, а нельзя ли в Grid не в таблицу добавить столбец, который при помощи какой-нибудь функции определял, удалена запись или нет и соответственно, выдавал значение? вначале ответьте на вопрос: зачем пользователю видеть удаленные записи? так замеждупрочим: пользователь, что такое "запись" "таблица" и т.д. ... в понимании разработчика никогда вообще не знает и не понимает и не должен. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:19 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29igorbikа что, поле deletemark уже отменили? Или расцветку по deleted() ? поле deletemark- это поле которое мы видим слева, посте команды BROWSE? Если да то как добавить его в Grid?Вы нашли какие-то отличия грида от того, что показывается в окне Browse? Зачем куда-то что-то добавлять, если это уже там есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:30 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Sergey SizovВы нашли какие-то отличия грида от того, что показывается в окне Browse? Зачем куда-то что-то добавлять, если это уже там есть? Извиняюсь, у менья в грид данные попадают посредством SQL-запроса к таблице и поэтому помеченные на удаление записи не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:39 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29Извиняюсь, у менья в грид данные попадают посредством SQL-запроса к таблице и поэтому помеченные на удаление записи не видно.А теперь поясните этот набор слов. Ибо: 1. Получение данных с сервера никоим образом не влияет на возможности грида. 2. Полученные с сервера данные не содержат помеченных на удаление записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 12:45 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29Sergey SizovВы нашли какие-то отличия грида от того, что показывается в окне Browse? Зачем куда-то что-то добавлять, если это уже там есть? Извиняюсь, у менья в грид данные попадают посредством SQL-запроса к таблице и поэтому помеченные на удаление записи не видно. я просил ответить на вопрос (от этого зависит то, как Вам отвечать) вначале ответьте на вопрос: зачем пользователю видеть удаленные записи? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2011, 14:05 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
прошелмимовначале ответьте на вопрос: зачем пользователю видеть удаленные записи? 1. Что бы пользователь видел необходимость запускать "монопольного удаления записей", и если вдруг передумал мог их востановить. 2. Я сам пришел из 1С и поэтому тащу за собой их идеологию или методы работы с данными. p.s. извиняюсь за долгий ответ,Работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 08:50 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29прошелмимовначале ответьте на вопрос: зачем пользователю видеть удаленные записи? 1. Что бы пользователь видел необходимость запускать "монопольного удаления записей", и если вдруг передумал мог их востановить. 2. Я сам пришел из 1С и поэтому тащу за собой их идеологию или методы работы с данными. p.s. извиняюсь за долгий ответ,Работа. Помеченные на удаление записи в 1С и в фоксе это разные вещи. В 1С в каждой таблице есть отдельное поле "ПомеченНаУдаление" (или типа того), на основании которого показывается что запись помечена на удаление. При этом реального удаления (даже пометки на удаление не происходит) - просто выставляется флаг, на основании которого потом запись будет удалена. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 09:05 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29"монопольного удаления записей" пользователю не нужно "создавать" режим "монопольного удаления" - будут "проблемы" при многоп-м режиме. как добавить поле - признак удаления - показано в примере - также поступают и в 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 09:10 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Юристишко-выпускник, Спасобо, я все понял(нечево извращаться и изобретать велосипед). Если удалил, то навсегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 09:45 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29 Если удалил, то навсегда. почему это? 1. если удалил, то в дбф-файлике такая запись в начальном байтике помеч-ся звездочкой и остается храниться до тех пор пока не упакуете табличку. 2. паковать в многоп.режиме - зло. 3. "метка на удаление" в дбф и признак "удален" в интерфейсе - это есть разные вещи. пользователь не знает и не должен, что есть какие-то дбф и какие-то служ.метки в нем. для пользователя рисуют интерфейс и если необходимо уд-е и восст-е док-в, то и придумывают каой-то признак, который никоем не зависит от служ.метки в дбф. 4. как сделать признак "удален" и как его исп-ть Вы можете подглядеть в примере и в 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 09:50 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Sergey SizovAlexandr29Извиняюсь, у менья в грид данные попадают посредством SQL-запроса к таблице и поэтому помеченные на удаление записи не видно.А теперь поясните этот набор слов. Ибо: 1. Получение данных с сервера никоим образом не влияет на возможности грида. 2. Полученные с сервера данные не содержат помеченных на удаление записей. У меня не используется сервер. Для доступа к данным применяется Cursoradapter, где в реквизите SelectCmd - SQL-запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 09:54 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Юристишко-выпускник, У меня 2 варианта решения.: 1. Либо доработать таблицы. 2. Либо самому переодически в монопольном режиме паковать таблицы. Второй вариант предпочтительней. Главное самому об этом не забывать. Вот если бы где нибудь выводить количество помеченных на удаление, тогда бы пользователи сами напоминали бы. Такое возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:07 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr29Вот если бы где нибудь выводить количество помеченных на удаление, тогда бы пользователи сами напоминали бы. Такое возможно? зачем? пользователи зачем должны знать о кол-ве записей в дбф отмеченных особым служебным символом? зачем паковать таблицы? что Вы от этого ожидаете? зразу намек: про бинарные индексы читайте вначале и для чего они. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:12 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Alexandr292. Либо самому переодически в монопольном режиме паковать таблицы. Второй вариант предпочтительней. Главное самому об этом не забывать. Вот если бы где нибудь выводить количество помеченных на удаление, тогда бы пользователи сами напоминали бы. Такое возможно? Посчитать помеченных на удаление можно: Код: plaintext 1. 2. 3. 4. 5.
Обычно команду PACK совмещают с индексированием. И то и другое требует монопольного доступа. А индексирование надо периодически делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:14 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Dima TА индексирование надо периодически делать. т.е. эксплуатируется ПО, все работает правильно, но все одно "периодически надо индексировать", а затем и "паковать"? чтобы не "заболело" чего? кстате посчиать селектом одним можно, тока занафега? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:23 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Юристишко-выпускникт.е. эксплуатируется ПО, все работает правильно, но все одно "периодически надо индексировать", надо, раз гарантированно проверить целостность индексов невозможно. Юристишко-выпускника затем и "паковать"? я обычно так делаю: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:30 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Dima TЮристишко-выпускникт.е. эксплуатируется ПО, все работает правильно, но все одно "периодически надо индексировать", надо, раз гарантированно проверить целостность индексов невозможно. Юристишко-выпускника затем и "паковать"? я обычно так делаю: Код: plaintext 1. 2. 3.
зачем? если "правильная" структура и все работает? параноийа? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:36 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Юристишко-выпускник, Хотя бы для ускорения работы. Узбавиться от лишних уже не использумых данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:44 |
|
Выделить удаленные записи в Grid
|
|||
---|---|---|---|
#18+
Юристишко-выпускникзачем? Что "зачем?" паковать? если помеченных на удаление нет, то оно быстро отрабатывает. При "правильной" структуре помеченных обычно нет. Принудительное индексирование обычно раз в сутки делаю, плюс контроль вылетов проги. Может и паранойя, только мистики из-за битых индексов я много видел, ладно если выборка для отчета кривая получится, а если в базу чего криво запишется, то такое за пять минут не полечишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2011, 10:46 |
|
|
start [/forum/topic.php?fid=41&msg=37132983&tid=1584516]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 444ms |
0 / 0 |