On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
Администратор




Пост N: 2001
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor (продолжение)


Выкладываю апдейт (давненько не выкладывал):

http://files.mail.ru/LXJ3D7

Whatsnew - смотрите сами, не помню уже.
Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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
А здесь не нашёл...

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4170
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.05.24 22:10. Заголовок: Перенести значение м..


Перенести значение можно через копирование-вставку. Нажимаешь Ctrl+Ins на поле, где стоит маркер, и затем вставляешь его куда надо по Shift+Ins

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7751
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.05.24 22:15. Заголовок: А поля/колонки перек..


А поля/колонки перекидывать можно ?
Если нет, то хотелось бы иметь как в утилите DBU - команда Replace и там далее окошко с 2-мя параметрами.
Но это не срочно, так пожелание.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4171
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.05.24 22:35. Заголовок: Можно, конечно. Выде..


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




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


Если база на 10 тыс.записей - то труба...

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4172
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.05.24 08:36. Заголовок: В стандартной функци..


В стандартной функции замены по Ctrl+F7 можно заменить по формуле, ввести ее в строку "Или вычислить выражение"

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




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


Спасибо БОЛЬШОЕ ! Получилось !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7787
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.07.24 19:42. Заголовок: Получаю такое окно: ..


Получаю такое окно:


Всё правильно, функции такой нет в программе.
Pasha можешь показать код, как это получается ?
Я тоже хочу сделать такое меню у себя в программе.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост 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)


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




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


Спасибо БОЛЬШОЕ !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7813
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.08.24 07:30. Заголовок: Сделал выгрузку из A..


Сделал выгрузку из Access 2003 в dbf (ссылка на файл - https://cloud.mail.ru/public/ogxL/MRSViXMa5 )
Файл не открывается.
Вот такое сообщение.

Там ограничение какое то или Харборовский драйвер не может открывать такие файлы ?
Старые программы типа DbfDesk открывают спокойно.
Как тогда перегонять такие файлы в Харбор ???

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4180
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 15.08.24 10:22. Заголовок: Сигнатура файла (пер..


Сигнатура файла (первый байт) - 0x8B. Харбор такой не знает.

8Bh - это dBASE IV w. memo

Харбор не поддерживает формат dBASE IV

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7955
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.08.24 12:00. Заголовок: Andrey пишет: Стары..


Andrey пишет:

 цитата:
Старые программы типа DbfDesk открывают спокойно.


Старая программа DBU тоже не открыла

Спасибо: 0 
ПрофильЦитата Ответить
администратор




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


AdoRdd похоже сможет решить вопрос с открытием

Спасибо: 0 
ПрофильЦитата Ответить
администратор




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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




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


Спасибо БОЛЬШОЕ !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7833
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.08.24 08:28. Заголовок: Давно не пользовался..


Давно не пользовался прогой в этом режиме.
Делаю так:
start dbedit -f -letodb=//127.0.0.1:2812/

Получаю такой экран:

И снять не возможно программу, [x] не работает
Это у меня не работает или что-то в программе поломалось ?
Примеры на LetoDb - работают.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7962
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.08.24 09:21. Заголовок: Палки точно в ту сто..


Палки точно в ту сторону ?
Я про // а надо \\

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7834
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.08.24 09:32. Заголовок: Раньше можно была и ..


Раньше можно была и так.
Поменял, вышла ошибка теперь:

Примеры из МиниГуи - LetoDB работают, а утилита выдаёт ошибку

Спасибо: 0 
ПрофильЦитата Ответить
администратор




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


Возможно у тебя есть Dbedit.ini и там пурга какая то записана

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 198 , стр: 1 2 3 4 5 6 7 8 9 10 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают: гостей: 1
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1849
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет