Главная страница
    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.48 MB
Время: 0.038 c
3-1097649493
Temucin
2004-10-13 10:38
2004.11.14
не работает дата


1-1099327256
Ralf
2004-11-01 19:40
2004.11.14
Перетаскивание окон


1-1098888694
Lexx3D
2004-10-27 18:51
2004.11.14
Ресурсы


14-1098424495
Polevi
2004-10-22 09:54
2004.11.14
зенит чемпион


1-1099386098
Некто
2004-11-02 12:01
2004.11.14
За пределы формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский