Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Type   Найти похожие ветки 

 
NATA   (2004-10-15 13:41) [0]

Здраствуйте мастера помогите начинающей дата байс десктоп я создаю новую таблицу (Dbase for windows) мне нужно поле где будет содержатся время 10:20 например какой должен быть тип у поля...спасибо....


 
Reindeer Moss Eater ©   (2004-10-15 13:59) [1]

Практически любой.


 
NATA   (2004-10-15 14:01) [2]


> Reindeer Moss Eater ©   (15.10.04 13:59) [1]
> Практически любой.

ну какой ты можешь конкретно сказать название типа!


 
NATA   (2004-10-15 14:01) [3]


> Reindeer Moss Eater ©   (15.10.04 13:59) [1]
> Практически любой.

ну какой ты можешь конкретно сказать название типа!


 
Reindeer Moss Eater ©   (2004-10-15 14:14) [4]

Конкретно целочисленный тип может хранить время.


 
Reindeer Moss Eater ©   (2004-10-15 14:16) [5]

Плавающая и фиксированная точка тоже может.
Строковое поле может.


 
NATA   (2004-10-15 14:32) [6]

строкова то это понятно но нельзя будет ничего с ней делать например if 10:30>=10:50 ведь так???? а если поставить целочисленое то тогда в него нельзя будет забивать две точки :


 
Reindeer Moss Eater ©   (2004-10-15 14:36) [7]

ничего с ней делать например if 10:30>=10:50 ведь так????

А ты проверь. Так или не так.


 
NATA   (2004-10-15 14:39) [8]


> Reindeer Moss Eater ©   (15.10.04 14:36) [7]
> ничего с ней делать например if 10:30>=10:50 ведь так????
>
>
> А ты проверь. Так или не так.

я конечно проверю но така как это строковая переменая то это не сработает...


 
sniknik ©   (2004-10-15 14:42) [9]

а зачем туда забивать две точки? достаточно представление поля в таком виде сделать в визуальных контролах (приблизить к общепринятому)

делай целочисленный (number(4,0)) и вноси, часы * 100 + минуты
получится 1030 >= 1050, точки будеш при вводе/выводе подставлять.

еще проще поменять базу на какую нибудь более продвинутую, где дататайм нормальный есть.


 
tERRORist ©   (2004-10-15 14:42) [10]

Сделай три целочисленных поля где будешь хранить отдельно часы минуты секунды


 
Reindeer Moss Eater ©   (2004-10-15 14:43) [11]

Интересно.
И что же этому помешает?


 
Reindeer Moss Eater ©   (2004-10-15 14:44) [12]

if 10:30>=10:50 ведь так????

Нет не так.
Десять тридцать это меньше чем десять пятьдесят.
Точнее это "раньше", а значит и меньше.


 
Megabyte ©   (2004-10-17 11:54) [13]


> Десять тридцать это меньше чем десять пятьдесят.
> Точнее это "раньше", а значит и меньше.

:-)
А если эти 10.30 относятся к следующему дню? Тогда ваша теория не верна. Т.е. здесь недостаточно параметров.

А что в той БД нету дататайм(или отдельно тайм)?

з.ы. Юзайте Парадокс. ;)


 
Anatoly Podgoretsky ©   (2004-10-17 12:47) [14]

NATA   (15.10.04 14:32) [6]
строкова то это понятно но нельзя будет ничего с ней делать например if 10:30>=10:50 ведь так???? а если поставить целочисленое то тогда в него нельзя будет забивать две точки :

Если будешь использовать формат HH:mm то сравнение работать будет, а если hh:mm то нет. Тип поля CHAR 5
Обычно в ФоксПрос и дБейс ниже 7 для времени используется CHAR 8 и D для даты

Сильно зависить от того как вводятся данные в это поле.


 
Reindeer Moss Eater ©   (2004-10-18 08:34) [15]

Megabyte ©

А если эти 10.30 относятся к следующему дню?

К какому нафик дню? Какая нафик теория?
У дамы время и только время.
Никаких дат у дамы нет.



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.037 c
1-1099352808
Roma2004
2004-11-02 02:46
2004.11.14
Как поместить данные в DLL?


1-1099078938
Matrex
2004-10-29 23:42
2004.11.14
Экзотика - компонент VirtualTreeview


14-1098772647
ИМХО
2004-10-26 10:37
2004.11.14
What is MSN? (Мазуту, Алексу и всем-всем-всем)


1-1099021441
Nexel
2004-10-29 07:44
2004.11.14
выбор из справочника?


14-1098802549
YurikGL
2004-10-26 18:55
2004.11.14
Официальный предствитель фирмы Microsoft