Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Типы полей в DBase [D6, dBase, FoxPro]


Dub ©   (2004-07-19 09:30:00) 

Создаю таблицу с типом DBase. Всё нормально, если типы полей Integer или String. Но как только делаю тип поля Float или Currency, то просмотреть таблицу через просмоторщик DBF'ок или через Excel. Какой тип поля указывать, если необходим денежный тип поля?


Reindeer Moss Eater   (2004-07-19 11:39:00) [1]

...ничего дельного сказать не можешь.

Ты хочешь что бы ТВОЯ программа открывала этот файл.
Ты хочешь еще что бы программы третьих лиц открывали этот файл.
(а они не понимают этот тип поля)

Ну что ж, продолжай есть кактус и плакать.


Dub   (2004-07-19 11:34:00) [2]

Делаю прогу, в которой необходима таблица с денежным полем. А просмоторщик- проверяет корректность созанной таблицы (таким образом легко проверить, а также полученные конечные данные (которые заполнят в процессе работы проги данную таблицу). А если сам не знаешь, то не надо упорствовать, а то делаешь вид что УМНЫЙ, а на самом деле...ничего дельного сказать не можешь.


Reindeer Moss Eater   (2004-07-19 11:11:00) [3]

А еще тебе надо что бы Excel открывал этот файл.
Или не надо?
Если не надо, в чем проблема?
А если надо, что же ты упорствуешь?

Имей поля понятные Excel.
А смену типа делай в нем.
Насколько я знаю, колонку там сделать деньгами - дело пустяковое.


Dub   (2004-07-19 11:08:00) [4]

Но мне нужно поле денежного формата(смотри выше). Какой тип указывать?


Reindeer Moss Eater   (2004-07-19 11:06:00) [5]

Ну так не создавай таких полей.


Dub   (2004-07-19 10:58:00) [6]

Если в таблице создаются только поля типа Integer или String, то и просмоторщикам таблица открывается(можно просмотреть содержимое) и Excel эту таблицу тоже нормально открывает( без всяких пробле).
Но как только я добавляю в таблицу поле типа Float или Currency, то при открытии таблицы прога(просмоторщик или Excel) руаются: говорят, что неизвестный формат dbf-файла.
Если проимпортировать эту "ненормальную" таблицу в Access, то он(Access) проругается, но откроет её.А если после этого экспортировать, то уже всё O'K.


Reindeer Moss Eater   (2004-07-19 10:42:00) [7]

А я вот этого не понимаю:
Но как только делаю тип поля Float или Currency, то
просмотреть таблицу через просмоторщик DBF'ок или через Excel.


Dub   (2004-07-19 10:40:00) [8]

Это что-то на что похоже? Не понемаю твоего вопроса.


Reindeer Moss Eater   (2004-07-19 10:27:00) [9]

Но как только делаю тип поля Float или Currency, то
просмотреть таблицу через просмоторщик DBF'ок или через Excel.


Тут не хватает кое-чего (в этом высказывании).
И от этого чего-то зависит ответ.
Не хочешь нам дать это "что-то"?


Dub   (2004-07-19 10:23:00) [10]

для Reindeer Moss Eater: просмоторщик DBF'щл- прога ViewDBF - , ВИдно что получается. А ехидничать не надо - сам был когда-то юзером.
Для Соловьева - СПАСИБО, попробую.
Для Anatoly Podgoretsky: формат таблицы: TableType:=ttDBase - если я правильно понял твой вопрос.


Anatoly Podgoretsky   (2004-07-19 09:43:00) [11]

А какой формат таблиц?


Соловьев   (2004-07-19 09:36:00) [12]

Double
а вообще-то есть файл справки где все написано - LocalSQL.hlp - Table column types


Reindeer Moss Eater   (2004-07-19 09:34:00) [13]

Но как только делаю тип поля Float или Currency, то
просмотреть таблицу через просмоторщик DBF'ок или через Excel.


Чего чего?


Наверх

Титульная страница Поиск, карта сайта Написать письмо