Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi БД Связь между таблицами разных БД Здравствуйте, знатоки! Имеются файлы data.mdb и data.xls Как из таблицы файла data.xls наиболее оптимально заполнить поле таблицы файла data.mdb? По сути требуется из файла data.xls добавить информацию в базу средствами delphi. Для подключения data.mdb использую ADOConnection1, а для подключения data.xls используется ADOConnection2. Дело встало. https://www.cyberforum.ru/ delphi-database/ thread439576.html Delphi БД Нужен пример))
У меня такая Задача, 1) Приход. Здесь должны фиксироваться поставщики, товар, кол-во и сумма поставки. Поставщики хранятся в таблице Контрагенты, Товар в таблице Номенклатура. 2)Расход. При расходе фиксируется покупатель,товар,кол-во и сумма продажи. 3)Отчет по движению товаров. 4)Отчет по прибыли. Если есть что-нить для примера скиньте на мыло karlain@mail.ru, Спасибо, заранее)))
Delphi БД Вопрос по базам данных https://www.cyberforum.ru/ delphi-database/ thread439419.html
Добрый день, доргие друзья!!! Вопрос первый: есть таблица с данными в формате dbf и есть пустая таблица в том же формате. Как залить данные в пустую таблицу? Вопрос второй: пути к базе c:\arm\DB001, c:\arm\DB002 и так далее. Как собрать данные из таблиц находящихся в этих папках в одну таблицу?
Delphi БД Привязка последнего поля к краю dbgrid https://www.cyberforum.ru/ delphi-database/ thread439399.html
Как привязать последнее поле базы к правому краю компонента dbgrid,что бы после расширения строки не уходили за границы DBgrid'a,т.е. надо чтобы даже при разворачивание программы в полно оконный режим,после последнего поля не было пустого пространства,а была привязка к краю.
Delphi БД Перевести в sql
помогите перевести в sql плизз. отблагодарю 100 пудово
Delphi БД Открытие Word документа в DbGrid https://www.cyberforum.ru/ delphi-database/ thread439313.html
Доброго времени суток) Можно ли сделать так чтобы при выборе определенной строки в DBGrid открывался определенный вордовский документ в корневом каталоге где находиться сама программа На примере у меня есть таблица с пользователями в базе при выделении строки user1 в DBGrid и нажатии на кнопку у меня открывался документ test\user1.doc при выделении строки user2 в DBGrid и нажатии на...
Delphi БД Ассеss и его премудрости Как можно в акцессе сделать так чтоб при вводе новых данных в таблицу был запрет на то чтоб не вводились уже ранее введеные записи? работаю просто в акцессе без делфи https://www.cyberforum.ru/ delphi-database/ thread439268.html Delphi БД Мин и Макс в Fast report при выполнении запроса
Скажите я выполняю запрос, вес нормально работает так как надо, но когда я вывожу на печать или просмотреть не получается в Fast'e что не выводит минимальное и максимальное значение даты тоесть самую меньшую и самую максимальную дату из того списка что выводится после запроса в фасте пишу и мот я что не правильно делаю, подскажите, зарание спс
Delphi БД Очередное несоответствие кодировок Всем привет! Пишу программу на Delphi7+MySQL. Для связи использую ADO. При отображении выборки вместо русских букв появляются вопросительные знаки. На MySQL перебирал множество кодировок, но ни одна не работает корректно в программе, хотя в самой базе всё нормально... Подскажите, пожалуйста, как можно решить данную проблему. Заранее благодарен =) https://www.cyberforum.ru/ delphi-database/ thread439114.html Delphi БД Firebird 2.1. Суммирование по строкам Привет всем! Дана база Firebird 2.1... Есть таблица с двумя целочисленными полями. Как в эту таблицу добавить третье поле, которое содержало бы суммы двух предыдущих полей по строкам? Интересует пример SQL-инструкции, если она возможна :))))) И можно ли добавить такое поле к выборке данных из таблицы (тоже пожалуйста с SQL-примером)? https://www.cyberforum.ru/ delphi-database/ thread439100.html
Delphi БД Фильтрация данных через grid
Люди, помогите! у меня в программе есть два грида мне нужно, чтоб в первом при выборе строки во втором выводились данные. как мне это сделать?
Delphi БД Как выделить из даты день, месяц, день недели В Delphi пишу програмку для работы с Access. Там хранится табличка с полями HB_rukov (HB_rukov.ID, HB_rukov.FIO, HB_rukov.BirthD) Выбираю следующие поля: ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('SELECT HB_rukov.ID, HB_rukov.FIO, HB_rukov.BirthD,'); ADOQuery1.SQL.Add('DateDiff("yyyy",HB_rukov.BirthD,Date()) AS DifHB, DateAdd("yyyy",DifHB,HB_rukov.BirthD) AS HB_this_y');... https://www.cyberforum.ru/ delphi-database/ thread439014.html
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
0

delphi и 1С 7.7 - Delphi БД - Ответ 2450986

02.02.2012, 12:04. Показов 4084. Ответов 16
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
в проекте есть 2 процедуры которые вытаскивают данные и справочников
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
procedure TForm1.Button1Click(Sender: TObject);
 begin
 ADOConnection1.Connected:=true;
 nomenklatura:=ole1c.CreateObject('Справочник.Номенклатура');
 price:=ole1c.CreateObject('Справочник.Цены');
 ADOCommand1.CommandText:='delete from product';
  ADOCommand1.Execute;
  sel := ole1c.CreateObject('Запрос');
  textquery := textquery+'Код = Справочник.Номенклатура.Код;';
  textquery :=textquery+'Наименование = Справочник.Номенклатура.Наименование;';
  textquery :=textquery+'Родитель = Справочник.Номенклатура.Родитель;';
  textquery :=textquery+'Группировка Наименование;';
  textquery :=textquery+'Условие((Родитель.наименование="Кулинария") ИЛИ (Родитель.наименование ="Мясные п/ф"));';
  // ИЛИ (Родитель.наименование =""Мясные п/ф""))
  if sel.Execute(textquery) = 0 then
    showmessage('не могу выполнить запрос!') else
    begin
      ADOTable1.Active:=false;
      while sel.Группировка(1) = 1  do begin
        nomenklatura.НайтиПоНаименованию(sel.Наименование,0);
        price.ИспользоватьВладельца(nomenklatura.ТекущийЭлемент);
        price.ВыбратьЭлементы;
        priceN:=price.ТекущийЭлемент;
        ADOCommand2.Parameters[0].Value :=sel.Код ;
        ADOCommand2.Parameters[1].Value :=sel.Наименование;
        ADOCommand2.Parameters[2].Value :=convertdecimal(priceN.Цена.Получить('ТекущаяДата'));
        ADOCommand2.Execute;
      end;
    end;
ADOConnection1.Connected:=false;
 
end;
и
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
procedure TForm1.Button2Click(Sender: TObject);
begin
DecimalSeparator:='.';
ADOConnection1.Connected:=true;
nomenklatura:=ole1c.CreateObject('Справочник.Номенклатура');
price:=ole1c.CreateObject('Справочник.Цены');
 ADOCommand1.CommandText:='delete from ingridient';
  ADOCommand1.Execute;
  select := ole1c.CreateObject('Запрос');
  textquery := textquery+'Код1 = Справочник.Номенклатура.Код;'+
                         'Наименование1 = Справочник.Номенклатура.Наименование;'+
                         'Родитель1 = Справочник.Номенклатура.Родитель;'+
                         'Группировка Наименование1;'+
                         'Условие(Родитель1.Код="00001771");';
  if select.Execute(textquery) = 0 then
    showmessage('не могу выполнить запрос!') else
    begin
       while select.Группировка(1) = 1  do begin
        nomenklatura.НайтиПоНаименованию(select.Наименование1,0);
        price.ИспользоватьВладельца(nomenklatura.ТекущийЭлемент);
        price.ВыбратьЭлементы;
        priceN:=price.ТекущийЭлемент;
        ADOCommand3.Parameters[0].Value :=select.Код1 ;
        ADOCommand3.Parameters[1].Value :=select.Наименование1 ;
        ADOCommand3.Parameters[2].Value :=convertdecimal(priceN.Цена.Получить('ТекущаяДата'));
   ADOCommand3.Execute;
      end;
    end;
если в 1 запуск программы запускать 1 процедуру от се работает отлично, если запустить одну а потом вторую выдает ошибку

Вернуться к обсуждению:
delphi и 1С 7.7 Delphi БД
Миниатюры
delphi и 1С 7.7  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2012, 12:04
Готовые ответы и решения:

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще...

Какие отличия Delphi 5, Delphi 6 и Delphi 7
Кто-нибудь юзал Delphi 6? Если да, то напишите, плиз, его отличия от 5-ой версии (плюсы и минусы)...

ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007
Народ!!! Помоготи!!! Установил компонент ZipForge для Delphi Xe и после этого интерфейс моей...

Какова разница работы одного кода в Delphi 7 и в Delphi XE5?
Почему приложение состоящие из одинакового кода, но компилируемое в разных средах работает по...

16
02.02.2012, 12:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 12:04
Помогаю со студенческими работами здесь

где найти delphi c компилятором? и с чего начинать программирование в delphi?
здравствуйте, вот начинаю изучать delphi с чего начинать лучше?

Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??
Данный код работал нормально в D7: procedure TForm1.Button1Click(Sender: TObject); begin...

Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi)
Добрый вечер. Нужно сделать ассемблерные вставки в программе. Первый раз столкнулся с таким...

Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7?
Добрый вечер! Подскажите пожалуйста, как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru