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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2008, 15:10   #1
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию добавления нескольких записей в MS Acces

Здраствуйте добрые люди такой вопрос у меня база деталей на Ацессе, добавляю запись
Код:

var
i:Integer;
begin
for i:=0 to 20 do
begin
if DataModule2.ADOTable1.Modified then
DataModule2.ADOTable1.Post;
end;
а как сделать чтоб запись которую я добовляю добавилась столько раз сколько я укажу в Едит7 например если я укажу 3 то чтоб одна и таже запись добавилась 3 раза
Помогите пожалуйста
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума Ответить с цитированием
Старый 25.11.2008, 15:15   #2
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

А зачем в приведенном тобой коде цикл?
_Engine_ вне форума Ответить с цитированием
Старый 25.11.2008, 15:29   #3
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Код:
var 
 i: Integer;
begin
 for i:=0 to StrToInt(Edit4.text)-1 do
  begin
   ADOQuery1.Insert;
   ADOQuery1.FieldValues['поле1']:=edit1.text;
   ADOQuery1.FieldValues['поле2']:=edit2.text;
   ADOQuery1.Pos;
  end;
end;
Вот только объясните, зачем это Вам? Ведь люди наоборот избавляются от избыточности данных, а Вы нет...

Последний раз редактировалось фЁдОр; 25.11.2008 в 15:48.
фЁдОр вне форума Ответить с цитированием
Старый 25.11.2008, 15:43   #4
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

Дело в том что я пишу программу склад для друга а там бывает одна и таже деталь в нескольких количествах как это реализовать? если будет несколько записей тогда в поле ISSklad укажу 0 это значит деталь реализованна а 1 значит еще на складе. если вы знаете какой нибудь другой способ научите пожалуйста только учтите я чайник в этом деле
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума Ответить с цитированием
Старый 25.11.2008, 15:46   #5
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от opel.omega Посмотреть сообщение
бывает одна и таже деталь в нескольких количествах
Как это ?
фЁдОр вне форума Ответить с цитированием
Старый 25.11.2008, 15:50   #6
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

тоисть например процессор АМД 3,5 10 штук если продадут 3 останется 7
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума Ответить с цитированием
Старый 25.11.2008, 15:56   #7
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

что-то я совсем запутался . Очевидно Вам надо поле "наименование товара" и рядом - "количетво". А не писать в "наименование товара" семь раз АМД 3,5
фЁдОр вне форума Ответить с цитированием
Старый 25.11.2008, 19:30   #8
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

фЁдОр, абсолютно согласен ... нужно просто сделать поля:
Наименование
Начальное кол-во товара
Остаток товара на складе после продажи
... и совсем не нужно дублировать записи = Это Бред
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 25.11.2008, 19:44   #9
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

да ребят вы правы, я не как не научился как это делать я вобще складскую программу первый раз пишу, если вы мне поможите буду очень благодарен!!!
Большое спасибо за ваше внимание
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума Ответить с цитированием
Старый 25.11.2008, 19:46   #10
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

у меня как я уже говорил база Ацесс подсоеденяю ее с помощью АДО а как дальше быть незнаю помогите пожалуйста
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi + Acces Artazzz БД в Delphi 5 19.06.2008 14:32
Поиск нескольких записей VenMaster БД в Delphi 1 14.06.2008 22:48
delphi & acces fluer БД в Delphi 4 17.02.2008 12:53
Сохранение нескольких записей из DbGrid в базу Canadec БД в Delphi 5 06.09.2007 14:26
добавления в готовую таблицу Strelka Microsoft Office Excel 1 09.03.2007 17:27