Автор | Сообщение |
Pasha
|
| Администратор
|
Пост N: 2001
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor
Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
Dima
|
| |
Пост N: 5569
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.04.16 17:02. Заголовок: Vlad04 пишет: Продо..
Vlad04 пишет: Ты про F4 ? Заметил небольшой косяк. Если поставить фильтр и записей в нем меньше чем высота бровса , то в самом низу всегда присутствует не существующая запись (фантом). Скажем если в фильтр попало 3 записи то бровс покажет 4 записи.
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 539
Зарегистрирован: 13.10.05
|
|
Отправлено: 03.04.16 17:36. Заголовок: Ты про F4 ? Про F4..
|
|
|
Dima
|
| |
Пост N: 5571
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.04.16 17:49. Заголовок: Vlad04 Пол часа его..
Vlad04 Пол часа его мучал и не завис.
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 540
Зарегистрирован: 13.10.05
|
|
Отправлено: 03.04.16 18:20. Заголовок: А с редактированием ..
А с редактированием строки фильтра? Установил фильтр , а потом попробуй убрать его, очистив строку.
|
|
|
Dima
|
| |
Пост N: 5572
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.04.16 18:36. Заголовок: Vlad04 Покажи скрин..
Vlad04 Покажи скрин на котором месте висяк.
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 541
Зарегистрирован: 13.10.05
|
|
Отправлено: 04.04.16 08:13. Заголовок: Висяк трудно повтори..
Висяк трудно повторить, так как закономерность не уловил. А с изменением строки фильтра все описано, надеюсь , ясно.
|
|
|
Pasha
|
| Администратор
|
Пост N: 3422
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.04.16 11:51. Заголовок: Dima Заметил небольш..
Dima цитата: | Заметил небольшой косяк. Если поставить фильтр и записей в нем меньше чем высота бровса , то в самом низу всегда присутствует не существующая запись (фантом). Скажем если в фильтр попало 3 записи то бровс покажет 4 записи. |
| Это не баг, а фича (с) Фантомная запись присутствует всегда, она используется для добавления новой записи.
|
|
|
Pasha
|
| Администратор
|
Пост N: 3423
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.04.16 11:55. Заголовок: А с редактированием ..
цитата: | А с редактированием строки фильтра? Установил фильтр , а потом попробуй убрать его, очистив строку. |
| Для того, чтобы убрать фильтр, есть отдельный пункт меню, горячая клавиша - Ctrl+F4 Ввод строки фильтра предназначен для установки фильтра, а не для его очистки. Поэтому при пустой строке фильтра предлагается его автоматическое формирование по значению полей.
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 542
Зарегистрирован: 13.10.05
|
|
Отправлено: 05.04.16 06:44. Заголовок: Ясно..
Ясно
|
|
|
Dima
|
| |
Пост N: 5623
Зарегистрирован: 17.05.05
|
|
Отправлено: 23.04.16 21:45. Заголовок: Не понял каким образ..
Не понял каким образом можно заменить все значения в одном поле. Типа Replace по полю (по условию). Нет такого ? PS В DBU была такая операция.
|
|
|
Dima
|
| |
Пост N: 5627
Зарегистрирован: 17.05.05
|
|
Отправлено: 24.04.16 21:29. Заголовок: Dima пишет: Не поня..
Dima пишет: цитата: | Не понял каким образом можно заменить все значения в одном поле. |
| Нашел...Ctrl+F7 , но так и не вышло заменить во всем поле все значения на определенное. Что не так поюзал ?
|
|
|
|
Dima
|
| |
Пост N: 5635
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.04.16 22:28. Заголовок: Dima пишет: Не пон..
Dima пишет: цитата: | Не понял каким образом можно заменить все значения в одном поле. |
| Dima пишет: цитата: | Нашел...Ctrl+F7 , но так и не вышло заменить во всем поле все значения на определенное. |
| Печаль...... Научите меня
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4882
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.04.16 22:51. Заголовок: Dima пишет: Научите..
Dima пишет: Сам мучаюсь...
|
|
|
Dima
|
| |
Пост N: 5636
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.04.16 22:52. Заголовок: Andrey пишет: Сам м..
Andrey пишет: Пипец PS Как я только с ней не "игрался" ....мучал по полной и ни чего не вышло. Видать педальку не ту нажал , не знаю уже...
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 552
Зарегистрирован: 13.10.05
|
|
Отправлено: 29.04.16 07:56. Заголовок: Dima Нашел...Ctrl+..
Dima цитата: | Нашел...Ctrl+F7 , но так и не вышло заменить во всем поле все значения на определенное. |
| Странно, а у меня получилось
|
|
|
TimTim
|
| |
Пост N: 145
Зарегистрирован: 10.07.07
|
|
Отправлено: 29.04.16 08:26. Заголовок: У меня тоже получило..
У меня тоже получилось для всех полей вставить одно значение. Заполнил нужным "На значение" и далее ничего не менял. "Готово"
|
|
|
Dima
|
| |
Пост N: 5637
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.04.16 08:41. Заголовок: Упс , разобрался. Ме..
Упс , разобрался. Меняю числовое поле. Если значение выставить больше 0 то меняет а если 0 то ни чего не происходит. А мне нужно именно на ноль заменить.
|
|
|
Pasha
|
| Администратор
|
Пост N: 3428
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.04.16 10:28. Заголовок: Да там вроде все все..
Да там вроде все все просто. Сначала надо установить фильтр на нужный диапазон записей, можно в комбинации с фильтром по индексу, т.е. scope Затем поставить курсор на требуемое поле, и вызвать диалог replace по Ctrl+F7. Если значение поля во всех отображаемых записях надо заменить на константу, то надо ввести эту константу в позицию "На значение". Это работает для всех значений, кроме пустых - ноль, пробелы, пустая дата, .F. Если надо для каждой записи вычислить некое выражение - ввести это выражение в позицию "Или вычислить выражение". Выражение будет выполняться как макрос для каждой записи, и его результат будет записан в поле. Для пустых констант надо вводить выражение вида 0, space(10), CTOD(""), .F. Можно еще задать дополнительный фильтр - в соответствующей строке. Если курсор стоит на колонке "Deleted" - можно выполнить команду dbDelete() или dbRecall() для записей диапазона.
|
|
|
Dima
|
| |
Пост N: 5638
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.04.16 10:31. Заголовок: Pasha пишет: Это ра..
Pasha пишет: цитата: | Это работает для всех значений, кроме пустых - ноль |
| То есть присвоить 0 (ноль) всему полю я не смогу ? А надо. Значение 0 я вбивал и до лампочки , замены не произошло. Pasha пишет: цитата: | Сначала надо установить фильтр на нужный диапазон записей |
| Да он в данной ситуации не нужен и менять нужно во всем поле без условий на НОЛЬ (числовое поле)
|
|
|
Pasha
|
| Администратор
|
Пост N: 3429
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.04.16 11:20. Заголовок: То есть присвоить 0 ..
цитата: | То есть присвоить 0 (ноль) всему полю я не смогу ? А надо. |
| Можешь. В позицию "Или вычислить выражение" надо ввести 0. Результат вычисления макроса "0" будет ноль, он и будет присвоен полю.
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|