Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: GrHnd
Дата сообщения: 27.07.2006 12:04
MKalavera
Спасибо - там спрашивал - нет ответа.
Может кто-либо посоветует (OraDirect .NET Data Provider 3.50 для Delphi 2006) где-либо ещё (не обязательно ruboard)?
Автор: MagistrAnatol
Дата сообщения: 27.07.2006 13:39
MKalavera
- значение DetailInSQLMode - false
- компоненты доступа к бд -AbsoluteDatabase
Автор: MKalavera
Дата сообщения: 27.07.2006 14:08

Цитата:
SELECT * FROM OtpyckFakt WHERE MasterId=:Id ORDER BY God DESC;


Цитата:
DetailInSQLMode - false

тогда попробуй так

Цитата:
SELECT * FROM OtpyckFakt Order By MasterId, God DESC;

хотя возможно это не то, что ты хочешь.
Короче, когда оба датасета присутствуют в полном составе грид сразу же может построить детаил для всех мастеров, при этом дети должны быть отсортированы по внешнему ключу.
Твой вариант - это как раз случай DetailInSQLMode, но там свои засады (вроде как имя параметра в детском запросе (твой :Id ) и имя поля внешнего ключа должны совпадать).
Почитай хелп TcxDBDataModeController.DetailInSQLMode
Может чего гоню, заранее звиняюсь
Автор: vkramnik
Дата сообщения: 27.07.2006 14:40
MKalavera
MagistrAnatol
А нет ли в компоненте доступа к БД таких параметров (типа как в FIBPlus) ?

Цитата:
TDetailCondition=(dcForceOpen,dcIgnoreMasterClose,dcForceMasterRefresh, dcWaitEndMasterScroll);
TDetailConditions= set of TDetailCondition;
dcForceOpen if it is active, the detail TpFIBDatSets will be open on opening the master ;
dcIgnoreMasterClose if it is active, the detail TpFIBDatSet won’t close on closing the master;
dcForceMasterRefresh if it is active, the current master record will be refreshed on refreshing the the detail TpFIBDatSet;
dcWaitEndMasterScroll if it is active, on scrolling at master TpFIBDataSet will wait a little
before reopening the detail. This option helps to avoid useless
operations if the master navigation is simple.

Как раз вот эти параметры и управляют видимостью детайла при движении по мастеру.
Я понимаю, конечно, что движок - АбсолютДатабэйз, а не Интербэйз, но все же...
Автор: MKalavera
Дата сообщения: 27.07.2006 14:46
vkramnik
Магистр однако говорит, что Master-Detail на двух DBGrid'ах работает.
Автор: vadim100
Дата сообщения: 27.07.2006 14:55
Народ подскажите смог ли кто установить rxlib под Cbuilder 2006 из BDS2006
что-то везде дистриб только для дельфи.
Автор: yuish
Дата сообщения: 27.07.2006 15:47
vadim100
надо использовать rx версии 275
попробуй взять тут хттп://files.vingrad.ru/alex/arhiv/rx275_from_d10.rar

если не пойдет - у меня есть которую точно ставил, если что пиши в ПМ
Автор: MagistrAnatol
Дата сообщения: 28.07.2006 08:18
MKalavera
пасибо разобрался- дествительно в DetailInSQLMode надо шоб ключи мастера и ребенка совпадали,а для DetailInSQLMode=false надо как-то по заумному строить запрос.Я года три не использовал девок,в основном енлиб- но в нем нет многоуровневого мастера детайла,а так для меня енлиб полутше девок.
Автор: subway1985
Дата сообщения: 28.07.2006 13:43
Привет!
Есть у кого нибудь пример работы с TinyDB?
Автор: ShadowMen
Дата сообщения: 29.07.2006 12:06
Подскажите где скачать официальный Action Popup Menu для 7 Дельфей.
Автор: Figaro2000
Дата сообщения: 31.07.2006 01:50
Коллеги, поделитесь опытом работы с TeeTree. Что-то сходу не понять - то ли это дерево, то ли редактор диаграмм, и как одно сдругим связано? Может, примерчики у кого есть?
Автор: Tearexs
Дата сообщения: 31.07.2006 03:26
Yvadim100
Зачем ставить Rx в виде отдельного пакета, если они уже давно входят в состав JediVCL? Ставится абсолютно прозрачно - нормальный инсталлятор, еще куча полезных компонент есть...
Автор: ArtemiyUO
Дата сообщения: 31.07.2006 14:16

Цитата:
Figaro2000

могу выслать фулл комплект демок от тичарт, только весит 6 мб, ящик нужен соотв. Нужно, пишу в ПМ, вышлю.
Автор: vidic777
Дата сообщения: 01.08.2006 00:49
ShadowMen
Поспрошай здесь http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=30992#1

Автор: djdtyfhu
Дата сообщения: 01.08.2006 03:54
Подскажите. Можно ли включить поддержку Delphi 2006 в компонентах, написанных для 2005 или Delphi 7? Если можно то что нужно делать.
Автор: Vladimir_Pashutin
Дата сообщения: 01.08.2006 06:08
djdtyfhu
Если есть исходники, то все просто - перекомпилировать под Delphi2006 и все, а если одни dcu, то плохо дело - единственный способ, это в старых Delphi создать dll или lib, а вновых написать интерфейсный модуль к этим библиотекам.
Автор: ShadowMen
Дата сообщения: 01.08.2006 08:44
vidic777

Так это не сторонний компонент. Просто Borland "забыл" включить этот компонент в стандартную поставку. Я где-то видел ссылку, но не могу ее найти.
Автор: vadim100
Дата сообщения: 01.08.2006 13:17
yuish

Цитата:
надо использовать rx версии 275
попробуй взять тут хттп://files.vingrad.ru/alex/arhiv/rx275_from_d10.rar


пробовал, в delphi появляется вкладки rxlib, а в cbuilderе их нет

Tearexs

Цитата:
Зачем ставить Rx в виде отдельного пакета, если они уже давно входят в состав JediVCL? Ставится абсолютно прозрачно - нормальный инсталлятор, еще куча полезных компонент есть...


не знаю какой сейчас JediVCL, но раньше давно я его ставил и он наставил мне кучу ненужных комонент и он мне не понравился. Мне нужны тока компоненты rxlib/
хотя если не получится придется его ставить.






Автор: MagistrAnatol
Дата сообщения: 01.08.2006 13:40
Господа,кто подскажет компоненты типа Afalina XL Report под с++стройку 2006? -
вариант фаст репорт - експорт в ексель не очень подходит?
Автор: shey
Дата сообщения: 01.08.2006 15:58
Подскажите, есть ли парсер SQL запросов под Дельфи, чтобы можно было, к примеру, выделить секцию Where, переформировать ее и заново собрать запрос
Автор: bask1982
Дата сообщения: 01.08.2006 16:52
shey
тут смотрел:
http://www.torry.net/quicksearchd.php?String=sql+parser&Title=Yes
Автор: ShadowMen
Дата сообщения: 03.08.2006 07:40
Нужен компонент, который рисует всплывающие окна как в Касперском 6.0
Автор: PowerChute
Дата сообщения: 03.08.2006 08:08
ShadowMen
TNxAlertWindow из библиотеки Berg
Автор: yuish
Дата сообщения: 03.08.2006 17:32
народ может кто сталкивался. Стоял SQLDirect 3, поставил 5 версию, в проекте ничего не менял. теперь при любом запросе сначала выдает ошибку
Attempt to initiate new SQL server operation with results pending
а затем выполняет запрос нормально.
Автор: abv
Дата сообщения: 03.08.2006 22:26
Такой вопрос - пользователи хотят редактировать табличные данные в интерфейсе а-ля Excel (в нем они работают, и им так удобнее), в первую очередь нужно: копирование и вставка в буфер обмена, суммирование данных в каком-то столбце, фильтрация данных как в Excel автофильтр. Основная проблема со всем этим - проверка корректности данных при вводе (особенно при вставке из буфера). Может есть что-то более-менее готовое для такого ввода?
Автор: SERGE_BLIZNUK
Дата сообщения: 04.08.2006 05:34

Цитата:
пользователи хотят редактировать табличные данные в интерфейсе а-ля Excel

Присоединяюсь к вопросу и хочу его чуть изменить под себя ;-)) - используется EhLib - подскажите, а там можно редактировать данные прямо в гриде? А если да- то как осуществлять контроль и вставку/изменение в БД ?
Автор: ORMADA
Дата сообщения: 04.08.2006 06:47
2
abv
SERGE_BLIZNUK

Так!
1. В EhLib можно фильтровать данные как в том же ёкселе (начиная с 4.х доп колонка в столбце после заголовка)
2. Редактировать данные в гриде МОЖНО!
Контроль добавления записей можно осуществлять к примеру можно в OnBerforePost.
НО!
На каждое поле например в событие UpdateData навешиваем свой обработчик и проверяем валидность данных. В 4 кажись было ещё какое то событие(ща глянуть не могу 4.х под рукой нету).
Автор: ArtemiyUO
Дата сообщения: 04.08.2006 07:11
в девэкспрессах есть компонент cxSpreadSheet - лист экселя типо. Я правда не знаю точно его возможностей но догадываюсь что они широки. А если не понравится то можно сделать на основе схгрида.
Автор: ORMADA
Дата сообщения: 04.08.2006 12:22
а можешь сделать экспорт данных в ёксель(через Оле) и пусть творят что хотят
а патом закачать обратно только валидные или выдать список с валидными/невалидными данными и пусть сами принимают решение что делать дальше
закачать только валидные и соответственно удалить другие или ещё что .. на твоё усмотрение тут уже...
Автор: Andy_Solo
Дата сообщения: 04.08.2006 13:00
Где найти нормальный дистрибутив RX Library 2.75 под Delphi 2006 (Win32)?
У меня есть две версии http://www.oxygensoftware.com/download/rxlib275d2006.zip и http://neftali.clubdelphi.com/files/rxlib_d2006.zip, но они нормально не устанавливаются.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.