![]() |
|
![]() ![]() ![]() |
|
mamed05 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
Здрасте!
Делаю курсач "учета поступления материалов на склад". Вот пример моей программы: ![]() На форме имеются компоненты: TDateTimePicker, TTable, TDataSourse, TDBGrid и TDBNavigator и т.д. Задача заключается в следующем:
Помогите пожалуйста! ![]() Принимается любая помошь! ![]() Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 7 Всего: 306 |
SQL - запросом. Используй TQuery. я бы сделал именно так. Камрад. Читай спец.литературу. Не ленись. Не такие уж и объемные книги по БД в Бормане вот для затравки мануальчеГ |
|||
|
||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
ИМХО - хранить цену в виде строки (27 000,00р.) - это гарантированный геморрой при дальнейшем вычислении стоимости.
|
|||
|
||||
mamed05 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
Вот такая загвоздка возникла теперь:
Нужно чтоб в этом слове Products."Date" он перенес эти кавычки в SQL запрос. Как это сделать? |
|||
|
||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
Вот тестик с пикером, кнопкой и эдитом:
Не забудь приинклюдить stdio.h |
|||
|
||||
mrbrooks |
|
||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 7 Всего: 306 |
Лапоть, если уж на то пошло, то проще так:
Если используем CG 2009 то соответственно не забываем про L. mamed05,
Только не стоит забывать, что при формировании запроса его надо очищать от предыдущего. Это я к тому, что содержит список от Strings[0] ... Strings[2]? Один мощный SELECT ![]() |
||||
|
|||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
||||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 7 Всего: 306 |
||||
|
||||
mamed05 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
Почему он так ругается?
![]()
|
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
mamed05
потому что вышел за пределы массива..это не ПХП в конце концов ![]()
если правильно помню |
|||
|
||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
|
|||
|
||||
mamed05 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
Без Lines прокатило но не с DateTimePicker1->Date.CurrentDate()
По полю PostNo отсортировать получилось.
А по полю Products."Date" выдает ошибку.
![]() По идее DateTimePicker1->Date.CurrentDate() должен выдать дату в формате 23.04.2009 А в ошибке только 23.04 Кажется ошибка возникает из-за точек в дате. Что тут можно сделать? |
||||
|
|||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 7 Всего: 306 |
mamed05, я же тебе привел пример выше по поводу времени в виде строки.
будь бдителен. |
|||
|
||||
mamed05 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
Стараюсь быть бдительным! Я ведь уже проверял этот метод
![]() ![]() А когда пишу DateTimePicker1->Date.DateString() получается подобие этого: ![]() Но только с датой 18.04. Кстати mrbrooks, как раз это значение мне и нужно было! ![]() Но проблема все еще не решена ![]() Это сообщение отредактировал(а) mamed05 - 23.4.2009, 17:07 |
|||
|
||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
Похоже, собака порылась вот в чём - у тебя запрос на выборку из единственной таблицы Products, так зачем ты лепишь имена в виде Таблица.Имя_поля? Далее - Инвалид юз оф Киворд - скорее всего слово Date для твоей СУБД (что за сервер, кстати?) - служебное. Поэтому либо поменяй название колонки, либо пиши его в квадратных скобках [Date].
Вместо плясок с бубном советую хоть изредка в хэлпы поглядывать ![]() Это сообщение отредактировал(а) Лапоть - 24.4.2009, 07:11 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |