powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ещё вопросы по запросу
27 сообщений из 27, показаны все 2 страниц
Ещё вопросы по запросу
    #34690301
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал эту тему и тут. так как всё это имеет непосредственное отношение к Informix
есть табличка с фирмами. бывает так что одна фирма основывает другую. вот мне нужно вытянуть названия фирм основанных фирмой Х поиск происходит по счёту. немного о связях и собсивенно таблицах.
customer
idcustomer
full_name
codeokpo

customer_link
idcustmaster
idcustslave

так вот связь происходит через customer_link ну а в customer данные о клиентах как вы поняли.
вот. написал запрос выполнил в инексе всё ОК

Вот запрос



Код: plaintext
1.
2.
3.
4.
5.
6.
select distinct(cfounder.full_name)
from vaccount a, customer c, customer cfounder, customer_link cl, customer_link_type clt

where a.acc='2600304876002'
and c.idcustomer=a.idcustomer
and c.idcustomer=cl.idcustslave
and cl.idcustmaster=cfounder.idcustomer

а вот мой запрос уже в delphi смотрите снизу там где cfounder пошёл. всё остальное рабочее.



Код: plaintext
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.
33.
dm.query1.close;
dm.query1.sql.clear;
dm.query1.sql.add('select acc, (select distinct (customer.full_name) ïîëíîå_íàèìåíîâàíèå from customer, vaccount where acc=:acc and customer.idcustomer=vaccount.idcustomer),');
dm.query1.sql.add('customer.short_name as ñîêðàù¸ííîå_íàèìåíîâàíèå, customer.codeokpo, dt_reg, num_reg, (select address.address from vaccount inner join address on vaccount.idcustomer=address.idcustomer where acc=:acc and addrtype=:adt) þð_àäðåñ,');
dm.query1.sql.add('(select address.address from vaccount inner join address on vaccount.idcustomer=address.idcustomer and addrtype=:adp where acc=:acc) ïî÷òîâûé_àäðåñ,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:ct) êîíòàêòíûé_òåëåôîí,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:jt) ðàáî÷èé_òåëåôîí,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:mt) ìîáèëüíûé_òåëåôîí,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:f) ôàêñ,');
dm.query1.sql.add('(select contact.email from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:em) email,');
dm.query1.sql.add('(select jurhistory.desctext from vaccount left join jurhistory on vaccount.idcustomer=jurhistory.idcustomer where acc=:acc and jurhistory.desctype=:rep) ðåïóòàöèÿ_êëèåíòà,');
dm.query1.sql.add('(select distinct (remark) from vaccount, spr_risk_kod left join risk on risk.risk_kod=spr_risk_kod.risk_kod where acc=:acc and risk.idcustomer=vaccount.idcustomer) ðèñê_ëåãàëèçàöèè_äîõîäîâ,');
dm.query1.sql.add('customer.dt_fill, customer.userwork, customer_link_type.remark, priv_person.surname, priv_person.name, priv_person.midname,');
dm.query1.sql.add('(select jurhistory.desctext from vaccount left join jurhistory on vaccount.idcustomer=jurhistory.idcustomer where acc=:acc and jurhistory.desctype=:hg) èíô_ïðî_ìàò_êîìïàíèþ_èëè_õîëäèíãîâóþ_ãðóïïó,');
dm.query1.sql.add('jur_person.capital, cfounder.full_name, cfounder.codeokpo');
dm.query1.sql.add('from priv_person, customer_link, customer_link_type, jur_person, Customer cfounder, customer');
dm.query1.sql.add('inner join vaccount');
dm.query1.sql.add('on customer.idcustomer=vaccount.idcustomer');
dm.query1.sql.add('inner join tax_registration');
dm.query1.sql.add('on customer.idcustomer=tax_registration.idcustomer');
dm.query1.sql.add('where acc=:acc');
dm.query1.sql.add('and priv_person.idcustomer=customer_link.idcustmaster and customer_link.idcustslave=customer.idcustomer and customer_link.linktype=customer_link_type.link_type and customer.idcustomer=jur_person.idcustomer');
dm.query1.sql.add('and vaccount.idcustomer=customer.idcustomer and customer.idcustomer=customer_link.idcustslave  and customer_link.idcustmaster=cfounder.idcustomer');
dm.query1.parambyname('acc').asstring:=edit1.text;
dm.query1.parambyname('adt').asstring:='J';
dm.query1.parambyname('adp').asstring:='P';
dm.query1.parambyname('ct').asstring:='C';
dm.query1.parambyname('jt').asstring:='J';
dm.query1.parambyname('mt').asstring:='M';
dm.query1.parambyname('f').asstring:='J';
dm.query1.parambyname('em').asstring:='J';
dm.query1.parambyname('rep').asstring:='205';
dm.query1.parambyname('hg').asstring:='211';
dm.Query1.open;

так вот этот запрос выдаёт только фамилию основателя, что есть четвертью от требуемого. когда выполнял в инексе эта фамилия то же в выборку попадала. Подскажите что я мог сделать не так.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34690343
:))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
:))
Гость
Щас придет Журавлев и все опошлит.

з.ы. Падобраму.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34690388
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аааааа....
Может всё таки ХП сделать?
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34690899
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) ценю юмор а предложения есть
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691160
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavellift
АнатоЛой
Аааааа....
Может всё таки ХП сделать?

:) ценю юмор а предложения есть

Сам юмор ценю - но тут не до шуток
Уважаемый pavellift, прошу совершенно без обид, но как опять таки серьёзно пошутил на днях мой колллега: "На мусорке место куда плюнуть обычно не ищут"...
Это цитата была к тому, что даже если МЫ найдём в чём конкретно ваша проблема в данном примере, когда при первом же телодвижении у вас в этом примере появится другая проблема - исправлять её времени понадобиться не меньше.
Начнём по порядку:
1. Не пишите
Код: plaintext
1.
2.
3.
4.
dm.query1.sql.clear;
dm.query1.sql.add('<1-строка>');
dm.query1.sql.add('<2-строка>');
dm.query1.sql.add('<n-строка>');
Пишите (приблизительно) так:
Код: plaintext
1.
2.
3.
4.
dm.query1.sql.Text := 
           '<1-строка>'
+ # 13 # 10  + '<2-строка>'
+ # 13 # 10  + '<n-строка>'
Тексту меньше - толку больше. Почему? Думаю сами разберётесь...

[to be continued]
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691165
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2/X
Вы просите помощи - но нас совсем не уважаете? Ик... Тоже шутка. Насчёт "ик"...

Код: plaintext
1.
select acc, (select distinct (customer.full_name) iieiia_iaeiaiiaaiea
Вам-то не тяжело топик повторно запостить с НОРМАЛЬНЫМ текстом, а?
Потому как лишние хлопоты по борьбе с кодировкой тем, кто собирается Вам помочь - ни к чему
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691181
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3/X

Попробуем превратить Вашу проблему в хоть сколько-нибудь поддающуюся анализу путём простого форматирования. Слабонервным лучше смотреть сразу следующий пост. Любопытные слабонервные могут пенять на себя :)
[to be continued]

Код: plaintext
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.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
SELECT 
    acc
  , (SELECT DISTINCT (customer.full_name) iieiia_iaeiaiiaaiea 
       FROM customer, vaccount 
         WHERE acc = :acc 
           AND customer.idcustomer = vaccount.idcustomer
    )
  , customer.short_name AS nie?au?iiia_iaeiaiiaaiea
  , customer.codeokpo
  , dt_reg
  , num_reg
  , (SELECT address.address 
       FROM vaccount 
              INNER JOIN address 
                ON vaccount.idcustomer = address.idcustomer 
         WHERE acc = :acc 
           AND addrtype = :adt) ??_aa?an
  , (SELECT address.address 
       FROM vaccount 
              INNER JOIN address 
                ON vaccount.idcustomer = address.idcustomer 
              AND addrtype = :adp 
         WHERE acc = :acc) ii?oiaue_aa?an
  , (SELECT contact.phone 
       FROM vaccount 
              LEFT JOIN contact 
                ON vaccount.idcustomer = contact.idcustomer 
               AND customer.idcustomer = vaccount.idcustomer 
         WHERE acc=:acc 
           AND contact_type = :ct
     ) eiioaeoiue_oaeaoii
   , (SELECT contact.phone 
        FROM vaccount 
               LEFT JOIN contact 
                 ON vaccount.idcustomer = contact.idcustomer 
                AND customer.idcustomer = vaccount.idcustomer
           WHERE acc = :acc 
             AND contact_type = :jt) ?aai?ee_oaeaoii
   , (SELECT contact.phone 
        FROM vaccount 
               LEFT JOIN contact 
                 ON vaccount.idcustomer = contact.idcustomer 
                AND customer.idcustomer = vaccount.idcustomer 
          WHERE acc = :acc
            AND contact_type = :mt) iiaeeuiue_oaeaoii
   , (SELECT contact.phone 
        FROM vaccount 
               LEFT JOIN contact 
                 ON vaccount.idcustomer = contact.idcustomer 
                AND customer.idcustomer = vaccount.idcustomer 
          WHERE acc = :acc 
            AND contact_type = :f) oaen
   , (SELECT contact.email 
        FROM vaccount 
               LEFT JOIN contact 
                 ON vaccount.idcustomer = contact.idcustomer 
                AND customer.idcustomer = vaccount.idcustomer 
          WHERE acc = :acc 
            AND contact_type = :em) email
   , (SELECT jurhistory.desctext 
        FROM vaccount 
               LEFT JOIN jurhistory 
                 ON vaccount.idcustomer = jurhistory.idcustomer 
          WHERE acc = :acc 
            AND jurhistory.desctype = :rep) ?aiooaoey_eeeaioa
   , (SELECT DISTINCT (remark) 
        FROM vaccount
           , spr_risk_kod 
               LEFT JOIN risk 
                 ON risk.risk_kod = spr_risk_kod.risk_kod 
          WHERE acc = :acc 
            AND risk.idcustomer = vaccount.idcustomer) ?ene_eaaaeecaoee_aioiaia
   , customer.dt_fill
   , customer.userwork
   , customer_link_type.remark
   , priv_person.surname
   , priv_person.name
   , priv_person.midname
   , (SELECT jurhistory.desctext 
        FROM vaccount 
               LEFT JOIN jurhistory 
                 ON vaccount.idcustomer = jurhistory.idcustomer 
          WHERE acc = :acc 
            AND jurhistory.desctype = :hg) eio_i?i_iao_eiiiaie?_eee_oieaeiaiao?_a?oiio
   , jur_person.capital
   , cfounder.full_name
   , cfounder.codeokpo
  FROM priv_person
     , customer_link
     , customer_link_type
     , jur_person
     , Customer cfounder
     , customer
       INNER JOIN vaccount
         ON customer.idcustomer = vaccount.idcustomer
       INNER JOIN tax_registration
         ON customer.idcustomer = tax_registration.idcustomer
     WHERE acc = :acc
       AND priv_person.idcustomer = customer_link.idcustmaster 
       AND customer_link.idcustslave = customer.idcustomer 
       AND customer_link.linktype = customer_link_type.link_type 
       AND customer.idcustomer = jur_person.idcustomer
       AND vaccount.idcustomer = customer.idcustomer
       AND customer.idcustomer = customer_link.idcustslave  
       AND customer_link.idcustmaster = cfounder.idcustomer
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691185
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4/X.

Если в запросе больше одной таблицы - пишите алиасы ко всем полям!
IMHO, не от меня первого Вы должны были это слышать

[to be continued]
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691191
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5/X.

1. У Вас запрос типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
(SELECT contact.phone 
  FROM vaccount 
         LEFT JOIN contact 
           ON vaccount.idcustomer = contact.idcustomer 
          AND customer.idcustomer = vaccount.idcustomer 
    WHERE acc = :acc 
      AND contact_type = :ct
)
повторяется 5 (!) раз
Это ли не повод сделать ХОТЯ-БЫ ХП типа phone_by_acc_type
и превратить СЛОЖНЫЙ кусок текста из 250 байт в понятные одному взгляду 30 байт?!

Код: plaintext
1.
(get_phone_acc_type(:acc, :ct))

2. В чём глубинный смысл использования параметров типа :ct? Вписывайте вместо этого параметра соответствующую константу, не парьтесь. Подозреваю что эта константа ОЧЕНЬ тесно связана с соответствующим названием поля в селекте - зачем их разделять экраном текста?!

[to be continued]
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691208
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
6/6.

pavelliftтак вот этот запрос выдаёт только фамилию основателя, что есть четвертью от требуемого. когда выполнял в инексе эта фамилия то же в выборку попадала.

У Вас проблемы в количестве возвращаемых строк, я правильно понял?
Заметьте: приходится переспрашивать, потому как смысл вопроса в Вашей фразе, думаю, не нашёл не только я.
Тогда для отладки закомментируйте выбираемые поля, в которых пока нет такой большой необходимости - и получите гораздо меньший код с той же проблемой, в которой пытаетесь разобраться:

Код: plaintext
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.
SELECT 
     acc
   , (SELECT DISTINCT (customer.full_name) iieiia_iaeiaiiaaiea 
        FROM customer, vaccount 
          WHERE acc = :acc 
            AND customer.idcustomer = vaccount.idcustomer
     )
   , customer.short_name AS nie?au?iiia_iaeiaiiaaiea
   , customer.codeokpo
   , customer_link_type.remark
   , priv_person.surname
   , jur_person.capital
   , cfounder.full_name
   , cfounder.codeokpo
  FROM priv_person
     , customer_link
     , customer_link_type
     , jur_person
     , Customer cfounder
     , customer
       INNER JOIN vaccount
         ON customer.idcustomer = vaccount.idcustomer
       INNER JOIN tax_registration
         ON customer.idcustomer = tax_registration.idcustomer
     WHERE acc = :acc
       AND priv_person.idcustomer = customer_link.idcustmaster 
       AND customer_link.idcustslave = customer.idcustomer 
       AND customer_link.linktype = customer_link_type.link_type 
       AND customer.idcustomer = jur_person.idcustomer
       AND vaccount.idcustomer = customer.idcustomer
       AND customer.idcustomer = customer_link.idcustslave  
       AND customer_link.idcustmaster = cfounder.idcustomer
Если я прав - и проблема таки на этом запросе всё также видна - милости прошу с повторными вопросами в классическом виде:
1. Что делал
2. Что увидел
3. Что, собственно, ХОТЕЛ увидеть...

П.С.: Обратите внимание:
1. Мы можем только догадываться, что поле "acc" - из таблицы vaccount
2. Понятия не имеем, кто такие vaccount, jur_person, tax_registration - хотя, конечно же, продолжаем более-менее успешно догадываться :)

[надеюсь to be continued]
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34691243
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой4/X.

Если в запросе больше одной таблицы - пишите алиасы ко всем полям!
IMHO, не от меня первого Вы должны были это слышать

[to be continued]
Хммм... Возможно, выразился не настолько точно, как хотел...
Вот так лучше:
Если в запросе больше одной таблицы:
1. Пишите алиасы ко всем таблицам
2. Указывайте имя алиаса таблицы при указании каждого поля

П.С.: 3. Совсем не мешает указывать AS, когда даёте алиас столбцу - IMHO, пробел недостаточно "яркий" разделитель для этого действия.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693712
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваши слова справедливы и всё это от неопытности.
Нашёл проблемную строку кода, когда переделывал всё на выходных. Вот как он выглядит сейчас (только не ругайтесь, офрмление не изменилось).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
dm.query1.close;
dm.query1.sql.clear;
dm.query1.sql.add('select acc,  customer.codeokpo, customer.short_name as сокр_наимен, (select distinct(customer.full_name) from vaccount, customer where acc=:acc and customer.idcustomer=vaccount.idcustomer) наименование,');
dm.query1.sql.add('remark, cfounder.full_name as связанные_юр_особы, dt_reg, num_reg, (select address.address from vaccount inner join address on vaccount.idcustomer=address.idcustomer and addrtype=:adp where acc=:acc) адрес,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:ct) контактный_тел,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:jt) раб_тел,');
dm.query1.sql.add('(select contact.phone from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:mt) моб_тел,');
dm.query1.sql.add('(select contact.email from vaccount left join contact on vaccount.idcustomer=contact.idcustomer and customer.idcustomer=vaccount.idcustomer where acc=:acc and contact_type=:em) email,');
dm.query1.sql.add('(select jurhistory.desctext from vaccount left join jurhistory on vaccount.idcustomer=jurhistory.idcustomer where acc=:acc and jurhistory.desctype=:rep) репутация,');
dm.query1.sql.add('(select distinct (remark) from vaccount, spr_risk_kod left join risk on risk.risk_kod=spr_risk_kod.risk_kod where acc=:acc and risk.idcustomer=vaccount.idcustomer) риск_легализации_доходов, customer.dt_fill as дата_заполнения_анкеты, customer.userwork,');
dm.query1.sql.add('distinct priv_person.surname, priv_person.name, priv_person.midname');
dm.query1.sql.add('from vaccount, customer_link_type, customer cfounder, customer_link, customer');
dm.query1.sql.add('inner join tax_registration on customer.idcustomer=tax_registration.idcustomer');
dm.query1.sql.add('inner join priv_person on priv_person.idcustomer=customer_link.idcustmaster');
dm.query1.sql.add('where acc=:acc');
dm.query1.sql.add('and customer.idcustomer=vaccount.idcustomer and customer.idcustomer=customer_link.idcustslave AND customer_link.idcustmaster=cfounder.idcustomer and customer_link.linktype=customer_link_type.link_type');
dm.query1.parambyname('acc').asstring:=edit1.text;
dm.query1.parambyname('adp').asstring:='P';
dm.query1.parambyname('jt').asstring:='J';
dm.query1.parambyname('mt').asstring:='M';
dm.query1.parambyname('ct').asstring:='C';
dm.query1.parambyname('em').asstring:='J';
dm.query1.parambyname('rep').asstring:='205';
dm.Query1.open;
dm.Query1.open;

Так вот проблема в том что таблица Priv_person связывается с customer через таблицу customer_link. нужно заметить что в ней хранятся данные о работниках фирмы и служебных лицах, но если фирма основала фирму то связь идёт то же через customer_link т.е. customer связывается сам с собой через customer_link. связь имеет такой вид
Код: plaintext
customer.idcustomer=customer_link.idcustslave AND customer_link.idcustmaster=cfounder.idcustomer and customer_link.linktype=customer_link_type.link_type
. Так вот задача теперь такая заставить запрос выводить данные о служебных лицах и название основанных фирм. Раньше задача была проще - просто найти бок. если кто знает как это сделать в данном случае подскажите. буду безмерно благодарен.
Ещё пару слов о customer_link. В ней есть поля idcustmaster и idcustslave если фирма основывает фирму то я приводил пример связи но если это случай с юр лицом то связь тогда такая
Код: plaintext
and priv_person.idcustomer=customer_link.idcustmaster and customer_link.idcustslave=customer.idcustomer
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693723
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выход Журавлёва?
Или он в отпуске? :)
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693755
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если постебаться хотите, то зачем Журавлёв??? думаю и сами справитесь
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693759
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelliftНашёл проблемную строку кода, когда переделывал всё на выходных. Вот как он выглядит сейчас (только не ругайтесь , офрмление не изменилось).


1. Раз уж всё всё равно переделали - потратьте ещё полчаса на переделывания, следуя советам. Чесслово - на самом деле сэкономите не только сейчас - но и в будущем неоднократно...

2. Да не ругаюсь я - ни одного мата не было :). Чистая реализация альтруистических желаний, в том числе по отношению: к себе и ко мне :). Ну не вызываете Вы пока, К СЧАСТЬЮ, желания оказать Вам медвежью услугу...

П.С.: Ау, форумчане, добавьте хоть три копейки...
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693765
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelliftНу если постебаться хотите, то зачем Журавлёв??? думаю и сами справитесь
Да нет - может у него задора на убеждение хватит...
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693773
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём меня убедить то хотят? :) сейчас попробую переделать что получится согласно советам, а вы если не сложно посмотрите на бочину, может удасться что сделать
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693784
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой pavelliftНу если постебаться хотите, то зачем Журавлёв??? думаю и сами справитесь
Да нет - может у него задора на убеждение хватит...тут слишком тяжелый случай, пациент похоже неизлечим.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693805
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы скажите по существу что не нравится, есть код. ну и фиг что оформление некудышнее и нет альясов. сути это ведь не меняет.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693814
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelliftТак вот задача теперь такая заставить запрос выводить данные о служебных лицах и название основанных фирм. Раньше задача была проще - просто найти бок. если кто знает как это сделать в данном случае подскажите. буду безмерно благодарен.

Я ж говорил, что у Вас в этом запросе - не последняя проблема/задачи... :(
И Вы опять предлагаете желающим помочь Вам (вместо простого взгляда на экран текста):

1. Копировать самим Ваш запрос в файлик
2. Самим избавляться от "мусора"

3. Собственно, найти ответ на вопрос

Сделайте ХОТЯ бы для себя эту работу по наведению порядка ...
А там глядишь у большего кол-ва форумчан появиться желание Вам помочь (не только из-за "безмерной благодарности", а и:
а) из уважения к Вашему прилежанию в профессиональном росте
б) от удовольствия общения с Вами :)

П.С.: Во загнул. Пора в тренеры идти. Есть вакансии? :)
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693822
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelliftА в чём меня убедить то хотят? :) сейчас попробую переделать что получится согласно советам, а вы если не сложно посмотрите на бочину , может удасться что сделать
Сорри, не в курсе, что это: бочина ?
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693880
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бочина это бок. бок это проблема, а проблемы это неприятности на работе :) зараз зделаю маленький запрос на вывод проблематичного минимума!!!
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34693997
pavellift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут нонсенс образовался. этого не может быть но это есть, он мне почему то тянет и три фирмы и дирека в добавок, но дирек этот явно не из priv_perso потому как одним полем потянуло его а в priv_person там на три разбито фамилия имя и отчество. в общем лажа какая, то.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34694006
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavellift в общем - лажа
мы ж про то же :)
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34694057
svat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛой pavellift в общем - лажа
мы ж про то же :)


+1

ЗЫ. на ум приходит классическое "программа делает не то, что вам хочется, а то, что написано!"
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34694132
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойП.С.: Во загнул. Пора в тренеры идти. Есть вакансии? :)
Есть. Серьезно. Такие терпеливые и умеющие объяснить люди очень нужны, тем более на преподавательской работе.
...
Рейтинг: 0 / 0
Ещё вопросы по запросу
    #34694148
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис АнатоЛой pavelliftНу если постебаться хотите, то зачем Журавлёв??? думаю и сами справитесь
Да нет - может у него задора на убеждение хватит...тут слишком тяжелый случай, пациент похоже неизлечим.
Согласен. Причем он даже не пытается внимательно вчитаться в советы, а просто продолжает гнуть свою линию, отчего становится скучным...
После того, как на его пять подряд постов в топике "Даже не знаю что мне поможет" уже никто не реагировал (после нескольких советов, оставленных без внимания), он завел новую тему, как будто это что то может изменить принципиально.

Уважаемый pavellift, здесь "никто ничего никому не должен" и если хотите, чтобы кто то потратил свое очень драгоценное время на ВАШУ проблему, то, будьте добры, последуйте множеству советов, как уже прозвучавших, так и описанных здесь ( Перед тем, как задать вопрос в этом форуме, прочтите здесь ) и здесь "Как правильно задавать вопросы"
http://ln.com.ua/~openxs/articles/smart-questions-ru.html
и здесь Перед тем, как задать вопрос в этом форуме, прочтите здесь
Тут я даже процитирую:
---------------
6. Если Ваш запрос связан с созданием какого-то запроса, то предоставление Вами следующих материалов может существенно ускорить нахождение решения:
- скрипты создания таблиц;
- скрипты заполнения этих таблиц тестовыми данными;
- описание желаемого результата на примере тестовых данных.
(эти данные лучше офрмлять с использованием специальных тэгов, которые повысят их читабельность. Вот пример хорошего стиля )
Подумайте также над тем, чтобы описать решаемую Вами задачу целиком. Возможно, что тот способ решения, который Вы стремитесь воплотить в жизнь, не является наилучшим, а лишь кажется Вам таковым. Например, вместо вопроса "Как добавить несколько полей в системную таблицу sysusers?" лучше спросить "Как мне хранить дополнительную информацию, привязанную к пользователю бд? Можно ли для этого использовать системную таблицу sysusers?"
(Пример НЕправильно оформоленного вопроса)
----------------
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ещё вопросы по запросу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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