Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2014, 21:42   #1
Userkeys
Пользователь
 
Регистрация: 20.05.2014
Сообщений: 28
По умолчанию Добавление из одной в...

Существует у меня форма1. На форме1 находится компонент DBGRID, который содержит таблицу о товарах. Также на этой форме1 есть кнопка "Добавить товар", которая открывает новую форму2. На форме2 также содержится информация о товарах, но они не добавлены еще на форму1, так как пользователь должен сам выбрать товар и добавить его к себе на форму1. Вот как раз это мне нужно и реализовать, чтобы из одной таблицы на 2-й форме передался товар на первую форму.
Думаю, так понятней. Не знаю, каким еще способом можно объяснить, не считая голосовой чат - Skype.
Поскажите
Userkeys вне форума Ответить с цитированием
Старый 03.06.2014, 22:10   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Стрелка

Можно попробовать формировать динамический массив id выбранных товаров и на его основе делать выборку в "корзине" у пользователя.
Цитата:
Не знаю, каким еще способом можно объяснить, не считая голосовой чат - Skype.
Извините, я искренне не желаю Вас обидеть, но здесь форум программистов, а не бесплатных репетиторов по Skype.
Если возникла проблема изложите её как можете, хотя бы своими словами. Выкладывайте тему наработки в виде кода. В конце концов, попытайтесь самостоятельно разобраться в тех советах, что Вам дают на форуме и воспользоваться ими.
Так на халяву делать с Вами Ваш проект по Skype или ещё чему-то подобному вряд ли кто-то станет.
Streletz вне форума Ответить с цитированием
Старый 03.06.2014, 22:32   #3
Userkeys
Пользователь
 
Регистрация: 20.05.2014
Сообщений: 28
По умолчанию

Ну я объяснил в самом начале, а по скайпу никто не будет нахаляву, а тем более ВЕСЬ ПРОЕКТ. Это же часть маленькая
Userkeys вне форума Ответить с цитированием
Старый 03.06.2014, 23:10   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Весь вопрос в том какова структура базы и какие компоненты.
Ну допустим это две таблицы: Ассортимент и Склад.
Допустим (для упрощения) что в таблице склад всего три поля:
1) Код товара
2) Код склада
3) Дата внесения на склад

И еще допустим ты используешь везде Table а не Query.
Хорошо. Тогда код добавления будет выглядеть так:
Код:
 Table1.insert;
 Table1.FieldByName('idTovar').AsInteger:=Table2.FieldByName('id').AsInteger;
 Table1.FieldByName('idСклад').AsInteger:=Код склада;
 Table1.FieldByName('datenow').Value:=date;
 Table1.Post;
Где Table1 - Это склад а Table2 - ассортимент.
Если речь идет о Query то:
Код:
 with Query1 do begin
  sql.Text:='insert into склад value (:tov,:skl,:dt)';
  Parameters.ParamByName('tov').value:=Table2.FieldByName('id').AsInteger;
  Parameters.ParamByName('skl').value:=Код склада
  Parameters.ParamByName('dt').value:=date;
  execSQL;
 end;
Идея понятна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2014, 23:25   #5
Userkeys
Пользователь
 
Регистрация: 20.05.2014
Сообщений: 28
По умолчанию

Благодарю, Попробую попозже!!


вот такое выдает.. Хотя везде false

Последний раз редактировалось Stilet; 04.06.2014 в 09:41.
Userkeys вне форума Ответить с цитированием
Старый 04.06.2014, 05:06   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
а по скайпу никто не будет нахаляву, а тем более ВЕСЬ ПРОЕКТ.
Тогда, непонятно почему Вы в Ваших предыдущих темах просили помощь по Skype? Правда, в данной теме это завуалировано, но не сильно.
Цитата:
Это же часть маленькая
Для маленькой части, в данном случае, справедливо то же, что и для целого проекта.
Теперь по теме.
Цитата:
вот такое выдает.. Хотя везде false
Что выдаёт? Где везде false?
Код, скрины, сообщения об ошибках в студию! У телепатов начался сезон отпусков. Поэтому, угадывать в чём проблема по одним только общим фразам, к сожалению, некому.
Streletz вне форума Ответить с цитированием
Старый 04.06.2014, 17:31   #7
Userkeys
Пользователь
 
Регистрация: 20.05.2014
Сообщений: 28
По умолчанию

Скрин же выше

http://prntscr.com/3pkovm
Userkeys вне форума Ответить с цитированием
Старый 04.06.2014, 18:29   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну и какое отношение ошибка 'Поле "Список офферов.Логин Вебмастера" не может содержать NULL'
имеет к таблице товаров?!

p.s. ссылки на киберфорум с внешних страниц запрещены:
пруф
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.06.2014, 19:02   #9
Userkeys
Пользователь
 
Регистрация: 20.05.2014
Сообщений: 28
По умолчанию

Я на примере товаров объяснил. Мою ошибку можно прочитать как:
Код:
Поле "Список товаров.Логин" не может содержать NUL
Userkeys вне форума Ответить с цитированием
Старый 04.06.2014, 20:25   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Userkeys Посмотреть сообщение
Я на примере товаров объяснил. Мою ошибку можно прочитать как:
Код:
Поле "Список товаров.Логин" не может содержать NUL
и что, не понятно, что это за ошибка, да?!

можно прочитать так - при Insert (я же понимаю, речь идёт о добавлении новых записей) нужно обеспечить значение в поле "Список товаров.Логин" (нужно указать это поле в перечне полей и задать ему нужное значение в VALUES )
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление значений из одной таблицы в другую. Abay19941308 БД в Delphi 5 04.12.2013 15:56
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую reihtmonbern БД в Delphi 4 17.07.2012 23:25
Добавление более одной строки в таблицу include SQL, базы данных 2 02.05.2011 19:55
два сайта на одной БД и с одной админкой Alexat WordPress и другие CMS 5 09.02.2010 15:05
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57