![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Ребята, подскажите как табличку (dbf-ку) сохранить(пересохранить/переименновать) под именем ddmmyy
dd-день текущий mm-месяц yy-год текущий ![]() |
#2
|
||||
|
||||
![]() Можно так:
Код:
RenameFile(OldFileName,StringReplace(DateToStr(Now),'.','',[rfReplaceAll])+ExtractFileExt(OldFileName)); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Цитата:
![]() |
#4
|
|||
|
|||
![]() Вообще-то, в контексте DBF термины "таблица" и "файл" - различны.
Таблица может быть распределена в нескольких файлах (файл с записями таблицы без MEMO, файл с MEMO-полем, файл(ы) с индексами). Поэтому, если строго, то надо что-то еще придумывать. Если с использованием BDE, то можно применить функцию : DbiRenameTable ... |
#5
|
||||
|
||||
![]() Вообще-то ты прав, про мемо и индексы я напрочь забыл, а ведь это N-количество файлов прилагаемых к основному DBF-файлу.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
![]() что за споры?
все нормально переименновалось ![]() вот код : Код:
OldFileName := 'temp.dbf'; ShortDateFormat:='ddmmyy'; RenameFile(OldFileName,StringReplace(DateToStr(now),'.','',[rfReplaceAll])+ExtractFileExt(OldFileName)); |
#7
|
||||
|
||||
![]() Это не споры, а разборы тонкостей переименования DBF-файла. Если вы с этим не столкнулись - очень хорошо.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |