Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.024 c
14-1098885350
VID
2004-10-27 17:55
2004.11.14
FIBPlus 5.x


3-1097580456
Павел
2004-10-12 15:27
2004.11.14
как использовать транзакцию


3-1097855884
Hmm
2004-10-15 19:58
2004.11.14
прошу, поделитесь информацией о компонентах для работы с IBase.


1-1098879165
Zloy_dima
2004-10-27 16:12
2004.11.14
Dll


1-1099343328
ospa
2004-11-02 00:08
2004.11.14
как перехватить нажатие клавиш на клавиатуре?




   Наверх