powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка записей по дате (по месяцу и году)
25 сообщений из 56, страница 2 из 3
Сортировка записей по дате (по месяцу и году)
    #36739617
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
проще поле дата сделать как текстовое , мне так кажется.
вы сами его как делаете?
Ну ты че? А для чего тогда числовые и прочие специальные типы полей по-твоему придумали?
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739625
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admпроще поле дата сделать как текстовое , мне так кажется.
Кажущаяся простота. Теряется возможность использовать элементы даты, датные функции. Взамен появляются приятные неожиданности строчно несопоставимых дат с разделителями элементов точкой, тире, косой чертой.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739626
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
в VB использовал DATE() , в mysql поле date , ну вроде работало нормально
но мне показалось проще как то именно как текстовое поле использовать
и изменил поле на текстовое
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739630
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
в VB использовал DATE() , в mysql поле date , ну вроде работало нормально
но мне показалось проще как то именно как текстовое поле использовать
и изменил поле на текстовое
ЧЕМ проще?
- Армяне лучше, чем грузины!
- Чем, лучше, чем!!!!?
- Чем грузины!
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739631
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
в VB использовал DATE() , в mysql поле date , ну вроде работало нормально
но мне показалось проще как то именно как текстовое поле использовать
и изменил поле на текстовое
Ну-ка расскажи, как ты записываешь дату в текстовое поле поле базы. Фрагмент VB-кода...
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739636
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
при открытии документа
Код: plaintext
Text2 = Format(Date, "DD.MM.YY")
при записи
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
For i =  1  To FlexGridPlus4.Rows -  1 
strsql = "insert into registr (doc_id,client_id, usluga_id, price , amount,date, time) values " _
+ "(" + Str(naklnum) + "," + Str(Combo1.ItemData(Combo1.ListIndex)) + "," + Str(FlexGridPlus4.TextMatrix( 1 ,  4 )) + "," _
 + Str(massprice(FlexGridPlus4.TextMatrix( 1 ,  4 ))) + "," + Str(FlexGridPlus4.TextMatrix( 1 ,  2 )) + "," + _
 "'" + Text2.Text + "'" + "," + "'" + Text3.Text + "')"
Debug.Print strsql
query strsql
FlexGridPlus4.RemoveItem  1 
Next i
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739644
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

Ох-ох-ох.
И как же ты реализуешь банальный отбор, как у автор топика? Проще говоря - как ты отберешь записи позже определенной даты?
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739650
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Код: plaintext
1.
2.
3.
4.
5.
select * from registr
where date='08.07.2010'
или
select * from registr
where date<'08.07.2010'
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739651
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
Код: plaintext
1.
2.
3.
4.
5.
select * from registr
where date='08.07.2010'
или
select * from registr
where date<'08.07.2010'

date при этом какого типа и чему равно?
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739652
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prodate при этом какого типа и чему равно?
точнее так
Что больше '08.07.2010' или '09.06.2010'?
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739655
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
проще поле дата сделать как текстовое , мне так кажется.
вы сами его как делаете?

Не вздумай!
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739656
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
не знаю как sql поймет)
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739657
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admне знаю как sql поймет)
SQL поймет правильно текстовая строка '09.06.2010' больше текстовой строки '08.07.2010'. Надо объяснять, почему?

И вообще, Адука, взрослых обманывать нехорошо, сравнение
Код: plaintext
1.
where date='08.07.2010'
у тебя работать не может, так как в текстовом поле у тебя лежит '08.07.10' (как ты показал выше)
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739659
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.Proу тебя работать не может, так как в текстовом поле у тебя лежит '08.07.10' (как ты показал выше)
я и не обманывал просто у меня стоит так
Код: plaintext
Text2 = Format(ctrKalendar1, "DD/MM/YYYY")
а тот код что вставил это я проверял и по запарке вставил сюда
думал также и у меня но че то прогадал
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739660
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.ProНадо объяснять, почему?
попробую сам понять
а так исправлю ка я тип поля на DATE ))
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739661
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admя и не обманывал просто у меня стоит так
Код: plaintext
Text2 = Format(ctrKalendar1, "DD/MM/YYYY")
а тот код что вставил это я проверял и по запарке вставил сюда
думал также и у меня но че то прогадал
У-у-у-у.
Еще хуже.
Зайди в панель управления, включи региональные настройки "Американские" и попробуй поработать.

Потом почитай описание функции Format в качестве домашнего задания.

ЗЫ: Про сравнение я тебя, кажется, уже убедил, что оно работать НЕ БУДЕТ.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739662
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЧто больше '08.07.2010' или '09.06.2010'?

Это еще ерунда - дату можно было бы писать в строку в виде yyyymmdd.

Но это большая длина поля, необходимость лишних преобразований, а значит сложности в будущем...
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739663
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.ProЗайди в панель управления, включи региональные настройки "Американские" и попробуй поработать.

то есть лучше так ?
Код: plaintext
Text2 = Format(ctrKalendar1, "DD/MM/YY")
Shocker.ProПотом почитай описание функции Format в качестве домашнего задания.
ок))
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739665
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.ProНадо объяснять, почему?
попробую сам понять
Создай в папке три файла: 5.txt, 45.txt и 500.txt, отсортируй по алфавиту и посмотри на результат.

aduka05admа так исправлю ка я тип поля на DATE ))
Возьми себе за правило строго работать с типами данных! Никогда не сравнивай и не присваивай типы данных, не соответствующие друг другу! Ты просто не представляешь, сколько глюков ты иначе наделаешь. Особенно с датами, но чисел тоже касается.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739667
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.ProЗайди в панель управления, включи региональные настройки "Американские" и попробуй поработать.

то есть лучше так ?
Не лучше, это не меняет сути. Поменяй регион и увидишь, что у тебя все перестанет нафиг работать.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739669
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrFЭто еще ерунда - дату можно было бы писать в строку в виде yyyymmdd.
Но это большая длина поля, необходимость лишних преобразований, а значит сложности в будущем...
Если это будет числом - это хоть как-то могло иметь право на жизнь.
Но я не зря спросил, как он пишет строку в базу....

В общем, есть ему о чем теперь подумать.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739670
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
я не в чем разница между char и varchar?
между int и bigint?
у меня так и хочет mysql (работая через MySQL Administrator) создавать именно вторые типы полей
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739671
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
я не в чем разница между char и varchar?
между int и bigint?
у меня так и хочет mysql (работая через MySQL Administrator) создавать именно вторые типы полей
Так, а вот это уже здесь оффтопик
заводи тему - расскажу.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739673
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
я не в чем разница между char и varchar?
между int и bigint?
у меня так и хочет mysql (работая через MySQL Administrator) создавать именно вторые типы полей
я не совсем понимаю в чем разница между char и varchar?
между int и bigint?
у меня так и хочет mysql (работая через MySQL Administrator) создавать именно вторые типы полей
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36739675
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
в инете поищу , если че спрошу
спасибо большое)
хороший вы человек)
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка записей по дате (по месяцу и году)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]