| Автор | Сообщение |
|
|
| Администратор
|
Пост N: 2001
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor (продолжение)
Выкладываю апдейт (давненько не выкладывал): http://files.mail.ru/LXJ3D7 Whatsnew - смотрите сами, не помню уже. Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)
|
 |

|
|
Ответов - 198
, стр:
1
2
3
4
5
6
7
8
9
10
All
[только новые]
|
|
|
|
| постоянный участник
|
Пост N: 7750
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.05.24 21:42. Заголовок: Pasha пишет: Измене..
Pasha пишет: | цитата: | Изменения в программе: - доработана поддержка типа данных DateTime |
| Спасибо большое ! Но я не нашёл как это сделать - А как в поле где стоит маркер перенести значения из другого поля этой же базы ? Какое меню нужно использовать ? Т.е. нужно в колонку DT_TEST (тип =) перенести данные из колонки DTS (тип @) В утилите DBU есть команда Replace А здесь не нашёл... 
|
 |

|
|
|
| Администратор
|
Пост N: 4170
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.05.24 22:10. Заголовок: Перенести значение м..
Перенести значение можно через копирование-вставку. Нажимаешь Ctrl+Ins на поле, где стоит маркер, и затем вставляешь его куда надо по Shift+Ins
|
 |

|
|
|
| постоянный участник
|
Пост N: 7751
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.05.24 22:15. Заголовок: А поля/колонки перек..
А поля/колонки перекидывать можно ? Если нет, то хотелось бы иметь как в утилите DBU - команда Replace и там далее окошко с 2-мя параметрами. Но это не срочно, так пожелание.
|
 |

|
|
|
| Администратор
|
Пост N: 4171
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.05.24 22:35. Заголовок: Можно, конечно. Выде..
Можно, конечно. Выделить прямоугольный блок, одну или несколько колонок. Нажать Операция - Копировать блок в буфер обмена Затем поставить курсор, и нажать Операция - Вставить блок из буфера обмена Кстати, аналогично можно выделить блок в книге Excel, и скопировать его в dbf с помощью dbedit
|
 |

|
|
|
| постоянный участник
|
Пост N: 7752
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.05.24 23:31. Заголовок: Если база на 10 тыс...
Если база на 10 тыс.записей - то труба... 
|
 |

|
|
|
| Администратор
|
Пост N: 4172
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.05.24 08:36. Заголовок: В стандартной функци..
В стандартной функции замены по Ctrl+F7 можно заменить по формуле, ввести ее в строку "Или вычислить выражение"
|
 |

|
|
|
| постоянный участник
|
Пост N: 7753
Зарегистрирован: 12.09.06
|
|
Отправлено: 09.05.24 10:05. Заголовок: Спасибо БОЛЬШОЕ ! По..
Спасибо БОЛЬШОЕ ! Получилось ! 
|
 |

|
|
|
| постоянный участник
|
Пост N: 7787
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.07.24 19:42. Заголовок: Получаю такое окно: ..
Получаю такое окно: Всё правильно, функции такой нет в программе. Pasha можешь показать код, как это получается ? Я тоже хочу сделать такое меню у себя в программе.
|
 |

|
|
|
| Администратор
|
Пост N: 4176
Зарегистрирован: 23.05.05
|
|
Отправлено: 25.07.24 08:01. Заголовок: Да код проще некуда ..
Да код проще некуда Static bErrStd := {|oE| if(oE:GenCode==5, 0, Break(oE))} ... if lRdOnly # nil ::lRdOnly := lRdOnly elseif HB_BitAnd(FileAttr(cPath + ::cName), 1) # 0 //FILE_ATTRIBUTE_READONLY ::lRdOnly := .t. endif bErr := ErrorBlock(bErrStd) begin sequence if ::lRdOnly .or. ::cDrv = 'ADS' ::lShared := .t. elseif lShared # nil ::lShared := lShared endif dbUseArea(.t., ::cDrv, cPath + ::cName, ::cAl, ::lShared, ::lRdOnly, if(! Empty(cCdp), cCdp,)) recover using oErr cErr := msgErrOpen + cPath + ::cName+';'+oErr:description+if(!Empty(oErr:operation),';'+oErr:operation,'') if ! ::lRdOnly .and. oErr:genCode == EG_OPEN ::lShared := .t. dbUseArea(.t., ::cDrv, cPath + ::cName, ::cAl, ::lShared,, cCdp) elseif (oErr:genCode == EG_NOFUNC .or. oErr:genCode == EG_NOVAR) .and. Ask(cErr+if(lRus, ';Открыть без индекса ?', ';Open without index ?')) Set(_SET_AUTOPEN, .f.) dbUseArea(.t., ::cDrv, cPath + ::cName, ::cAl, ::lShared,, if(! Empty(cCdp), cCdp,)) else mAlert(cErr) endif end ErrorBlock(bErr)
|
 |

|
|
|
| постоянный участник
|
Пост N: 7788
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.07.24 09:08. Заголовок: Спасибо БОЛЬШОЕ ! :..
Спасибо БОЛЬШОЕ ! 
|
 |

|
|
|
| постоянный участник
|
Пост N: 7813
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.08.24 07:30. Заголовок: Сделал выгрузку из A..
Сделал выгрузку из Access 2003 в dbf (ссылка на файл - https://cloud.mail.ru/public/ogxL/MRSViXMa5 ) Файл не открывается. Вот такое сообщение. Там ограничение какое то или Харборовский драйвер не может открывать такие файлы ? Старые программы типа DbfDesk открывают спокойно. Как тогда перегонять такие файлы в Харбор ??? 
|
 |

|
|
|
|
|
| Администратор
|
Пост N: 4180
Зарегистрирован: 23.05.05
|
|
Отправлено: 15.08.24 10:22. Заголовок: Сигнатура файла (пер..
Сигнатура файла (первый байт) - 0x8B. Харбор такой не знает. 8Bh - это dBASE IV w. memo Харбор не поддерживает формат dBASE IV
|
 |

|
|
|
| |
Пост N: 7955
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.08.24 12:00. Заголовок: Andrey пишет: Стары..
Andrey пишет: | цитата: | | Старые программы типа DbfDesk открывают спокойно. |
| Старая программа DBU тоже не открыла 
|
 |

|
|
|
| |
Пост N: 7956
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.08.24 16:32. Заголовок: AdoRdd похоже сможет..
AdoRdd похоже сможет решить вопрос с открытием
|
 |

|
|
|
| |
Пост N: 7957
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.08.24 18:23. Заголовок: http://clipper.borda..
|
 |

|
|
|
| постоянный участник
|
Пост N: 7816
Зарегистрирован: 12.09.06
|
|
Отправлено: 16.08.24 08:16. Заголовок: Спасибо БОЛЬШОЕ ! :..
Спасибо БОЛЬШОЕ ! 
|
 |

|
|
|
| постоянный участник
|
Пост N: 7833
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.08.24 08:28. Заголовок: Давно не пользовался..
Давно не пользовался прогой в этом режиме. Делаю так: start dbedit -f -letodb=//127.0.0.1:2812/ Получаю такой экран: И снять не возможно программу, [x] не работает Это у меня не работает или что-то в программе поломалось ? Примеры на LetoDb - работают.
|
 |

|
|
|
| |
Пост N: 7962
Зарегистрирован: 17.05.05
|
|
Отправлено: 23.08.24 09:21. Заголовок: Палки точно в ту сто..
Палки точно в ту сторону ? Я про // а надо \\
|
 |

|
|
|
| постоянный участник
|
Пост N: 7834
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.08.24 09:32. Заголовок: Раньше можно была и ..
Раньше можно была и так. Поменял, вышла ошибка теперь: Примеры из МиниГуи - LetoDB работают, а утилита выдаёт ошибку 
|
 |

|
|
|
| |
Пост N: 7964
Зарегистрирован: 17.05.05
|
|
Отправлено: 23.08.24 10:24. Заголовок: Возможно у тебя есть..
Возможно у тебя есть Dbedit.ini и там пурга какая то записана
|
 |

|
|
Ответов - 198
, стр:
1
2
3
4
5
6
7
8
9
10
All
[только новые]
|
|