Вниз
Скачать: CL | DM;

DBLookupComboBox1   Найти похожие ветки 

← →
Fr1K ©   (2008-03-25 17:48) [160]

Вообщем есть dbgrid1 -> DataSource -> DataSet - > Table1 и
dbgrid1 -> DataSource -> DataSet - > Table2
в первую таблицу заношу я общее всё тоесть там ничего считать не надо, после того как я занёс данные в первую таблицу мне нужно чтоб во второй открылось
название организации типа Fields[5].Value = "Фирма" уже отсортированное тоесть как бы по отдельности чтоб я заполнял каждого контр агента, если есть одинаковые контр агенты чтоб они тоже выводились во вторую таблицу и я с ними мог работать.


← →
Palladin ©   (2008-03-25 17:50) [161]


> даже если он с треском вылетит из конторы

ага... вылетит и подастся в автомастерскую к примеру... и будет терроризировать форум дальше... только уже другой :)))


← →
Игорь Шевченко ©   (2008-03-25 17:53) [162]

Fr1K ©   (25.03.08 17:48) [160]

Больно слышать


← →
Johnmen ©   (2008-03-25 17:54) [163]


> Palladin ©   (25.03.08 17:50) [161]
> ага... вылетит и подастся в автомастерскую к примеру...

...и будет чинить авто Сергея М. В благодарность за помощь...:)


← →
Fr1K ©   (2008-03-25 17:55) [164]

Я понимаю. что больно слышать! но с БД я работаю в первый раз! вот и ищю помощи!


← →
Сергей М. ©   (2008-03-25 20:23) [165]


> мне нужно чтоб во второй открылось


Ты опять за свое ?)


> Table2


Скажи на милость, вот этот компонент тебе зачем нужен ?
Только лишь для того чтобы что-то там у тебя "открылось" ?


← →
Игорь Шевченко ©   (2008-03-25 20:27) [166]


> но с БД я работаю в первый раз!


А я 25 лет. Вот и познакомились


> вот и ищю помощи!


Ты в книжке ищи помощь. По русскому языку.


← →
Anatoly Podgoretsky ©   (2008-03-25 21:41) [167]


> У МЕНЯ ЕСТЬ dbgrid1 но нужно ещё один dbgrid2 связать с
> первым

dbgrid можно связать только TDataSource


← →
Fr1K ©   (2008-03-26 09:18) [168]

Вот так я связываю dbgrid2 -> DataSourse2 -> Table1 вот как мне теперь отсортировать в dbgrid2 значения


← →
Fr1K ©   (2008-03-26 09:56) [169]

Есть ли у кого нить хоть хорошая книга на примерах по БД.
у меня не получаетса связть два dbgrida


← →
Sergey13 ©   (2008-03-26 10:01) [170]

> [169] Fr1K ©   (26.03.08 09:56)
> Есть ли у кого нить хоть хорошая книга на примерах по БД.

Ты уже неделю мучаешь форум и еще не понял, что у тебя пробелы (это я оптимистично так надеюсь) в основах работы. Ты не понимаешь как работают примеры. Пора про основы читать.


← →
Fr1K ©   (2008-03-26 10:03) [171]


> Пора про основы читать.

Я не против, как никак просто программу надо закончить! где модно почитать как свзять две таблицы и т.д. нигде нарыть нормального не могу...


← →
Sergey13 ©   (2008-03-26 10:14) [172]

> [171] Fr1K ©   (26.03.08 10:03)
> где модно почитать как свзять две таблицы и т.д.

Где угодно. В любой книжке описано.


← →
Fr1K ©   (2008-03-26 10:14) [173]

В dbgrid2 я должен выбрать DataSourse1 или DataSourse2 и в DataSet table1 (к которой привязан dbgrid1 ?


← →
Сергей М. ©   (2008-03-26 10:23) [174]


> Fr1K ©   (26.03.08 10:14) [173]


DBGrid2 у тебя должен быть связан с DataSource2, который , в свою очередь, сувязан с компонентом TQuery, а не TTable, потому что в DBGrid2 у тебя визуализирует итоговые данные, сгруппированные по указанным тобой признавкам, из таблицы базы данных, на которую у тебя ссылается Table1.
Т.е. тебе необходимо построить и выполнить SQL-запрос, для чего как раз и предназначен компонент TQuery.


← →
Fr1K ©   (2008-03-26 10:30) [175]

А как мне выбрть с DataSourse1 нужные мне записи точнее чтоб в dbgrid2
попали записи как я говорил выше
Частное лицо

1   ЧП 1
2   Чп 2  
3  Фирма
4   Чп3
5   Фирма

чтоб в dbgrid2 попало чиста фиома и её код
тоесть
3 Фирма
5 Фирма


← →
Сергей М. ©   (2008-03-26 10:37) [176]

Соберись с мыслями и обозначь четко, внятно и без сленга критерии, по которым должны быть выбраны записи из общей таблицы для показа в DBGrid2.

А пока ничерта не понятно, почему тебя во втором гриде интересует якобы только "Фирма", в то время как в этом гриде у тебя еще куча колонок.


← →
Fr1K ©   (2008-03-26 10:44) [177]

Вообщем есть таблица которую показывает dbgrid1!
"№ Накладной"  ----   "Контрагенты"  ----  "Сумма НАЛ" ---- "ДОЛГ"
                 1                        ЧП Иванов               150000           7000
                 2                        ЧП Сидоров              10000             200
                 3                        ЧП Иванов               20000            1000
 

Вот. мне нужно показать в dbgrid2 всё о именно отдельно контрагенте, тоесть
 1                        ЧП Иванов               150000           7000
 3                        ЧП Иванов               20000             1000
по надобности внести ему ещё проплату.


← →
Сергей М. ©   (2008-03-26 10:51) [178]

1. Как юзером будет осуществляеться выбор контрагента ?

2. В какой таблице базы данных будет храниться информация о "проплатах", внесенных юзером для того или иного выбранного им контрагента ?

p.s. Термин "Проплата" смотрится диковато)


← →
Fr1K ©   (2008-03-26 10:55) [179]

1. Прив событии DBGrid1DblClick
2. во второй таблице будит хранитса ифнормация о проплатах, а в первую будит выводитса чисто сумма проплат!
можно меня с игнора в аське убрать?


← →
Сергей М. ©   (2008-03-26 10:59) [180]


> 2. во второй таблице будит хранитса ифнормация о проплатах,
>  а в первую будит выводитса чисто сумма проплат!


Т.е. "чисто сумма" не является "информацией" ?
Что же тогда есть "информация" ?)


> можно меня с игнора в аське убрать?


С какого такого "игнора" в какой такой "аське" ?)


← →
Fr1K ©   (2008-03-26 11:03) [181]

яж показал вот

Вот. мне нужно показать в dbgrid2 всё о именно отдельно контрагенте, тоесть
1                        ЧП Иванов               150000           7000
3                        ЧП Иванов               20000             1000


вот что мне надо взять с датасурс1
491740693 постучи пожалуста в аську


← →
Fr1K ©   (2008-03-26 11:07) [182]

150000
20000
это я уже сам должен заполнять вручную


← →
Сергей М. ©   (2008-03-26 11:08) [183]

Ну показать ты ее, положим, покажешь - эта инф-ция у тебя хранится в основной таблице БД.

А где, в какой таблице БД будет храниться инф-ция о суммах платежей, связанных с теми или иными контрагентами или документами ?


← →
Fr1K ©   (2008-03-26 11:10) [184]

это получаетса надо ещё одну таблицу создать?


← →
Ega23 ©   (2008-03-26 11:11) [185]

"Мыши плакали, кололись, но упорно продолжали жрать кактус..." (с)
Весело тут у вас...


← →
Сергей М. ©   (2008-03-26 11:11) [186]


> это я уже сам должен заполнять вручную


Ну заполнил ты это поле.
Что дальше ? Внесенная тобой в эту колонку инф-ция пропадет, если ее не записать в некое соотв.поле некоей таблицы твоей БД.
Вот я и спрашиваю, в какой таблице в каком поле ты намерен хранить инф-цию о платежах ?


← →
Сергей М. ©   (2008-03-26 11:12) [187]


> это получаетса надо ещё одну таблицу создать?


Это у тебя надо спросить, надо оно тебе или не надо..


← →
Fr1K ©   (2008-03-26 11:14) [188]

ну если такого возможно то пусть хранитса в одной таблице всё!


← →
Игорь Шевченко ©   (2008-03-26 11:15) [189]

А потом поделки таких убитых на всю голову программистов рекомендуют к обязательному использованию.
До чего довел планету этот фигляр ПэЖэ


← →
Сергей М. ©   (2008-03-26 11:17) [190]


> ну если такого возможно то пусть хранитса в одной таблице


Возможность или невозможность определяется условиями задачи.
Пока совершенно неясно, должна ли фиксироваться инф-ция о каждом
платеже, относящемуся к некоему документу некоего контрагента.


← →
Fr1K ©   (2008-03-26 11:18) [191]

да конечно! она должна фиксироватса... тоесть сохранятса... и при открытии из dbgrid1 она должна показаться потом в dbgrid2


← →
Сергей М. ©   (2008-03-26 11:22) [192]

Ты русский язык понимаешь ?)

О каждом платеже отдельно или о сумме всех платежей - две разные разницы.

Если требуется хранить только сумму платежей по документу, то достаточно доработать твою общую таблицу, добавив в нее одно поле, где будет храниться эта сумма. Иначе потребуется создание как минимум еще одной таблицы в БД.


← →
Fr1K ©   (2008-03-26 11:24) [193]

Да! Нужна будит информация о каждом платеже контрагента.


← →
Сергей М. ©   (2008-03-26 11:27) [194]


> Нужна будит информация о каждом платеже контрагента


А что, разве юзера не интересует, когда был произведен тот или иной платеж и данные о документе, регистрирующем факт проведения этого платежа ?


← →
Fr1K ©   (2008-03-26 11:33) [195]

Да нужно вообщем № документа с первой таблицы брать! а заносить я должен во вторую таблицу ! оплату(нал\безнал), дату и всё!


← →
Palladin ©   (2008-03-26 11:35) [196]

я придумал новый тип образования: высшее купленное


← →
Сергей М. ©   (2008-03-26 11:40) [197]


> нужно вообщем № документа с первой таблицы брать


Она и так показана в выбранной записи в DBGrid1, за каким лешим ее "брать" ?


> оплату(нал\безнал), дату и всё


А что, контрагент в конвертике передает деньги ? Безо всякого приходного документа ?)


← →
Fr1K ©   (2008-03-26 11:41) [198]

да! кроме оплату(нал\безнал), дату и всё ничего больше не надо!


← →
Сергей М. ©   (2008-03-26 11:47) [199]

Ну что ж... хозяин - барин) ... не надо так не надо, ему потом и расхлебывать кашу - тебя-то уже не будет, спросить уже не с кого, почему не была предусмотрена фиксация приходного документа)

Значит так - создавай в своей бд еще одну таблицу с 4-мя полями:

1. Идентификатор накладной, являющейся основанием для платежа (ссылка на запись в основной таблице)
2. Дата платежа
3. Тип платежа (нал/безнал)
4. Сумма платежа


← →
Fr1K ©   (2008-03-26 11:50) [200]

А создавать в database desktop? как Paradox7?



Страницы: 1 2 3 4 5 6 7 8 9 
10 вся ветка

Скачать: CL | DM;



Память: 0.8 MB
Время: 0.047 c
15-1204824115
Пробегал...
2008-03-06 20:21
2008.04.20
Определение модуля, вызвавшего функцию


15-1204886969
Eraser
2008-03-07 13:49
2008.04.20
WinAPI от JEDI


15-1204741755
Steep
2008-03-05 21:29
2008.04.20
Линукс и сотел...


15-1204735704
Zeqfreed
2008-03-05 19:48
2008.04.20
Подскажите, пожалуйста, аудиоплеер на флэше


2-1206612838
altatr
2008-03-27 13:13
2008.04.20
Как скопировать целиком строку в таблице.




   Наверх