Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
ВнизОпределение активного DataSet Найти похожие ветки
← →
VitaFrost © (2008-07-04 19:20) [0]Доброго Вам настроения, Уважаемые мастера. Есть у меня еще один маленький проблем. Существует БД (4 табл) и связаны они один ко многим 1->2; 2->3;3->4. Поставил компонент TreeView из библиотеки 1St***. Работает хорошо.Видно дерево замечательно. Но вот если я хочу добавить запись например в 3 таблицу, а фокус стоит на 1 таблице, то выскакивает ошибка!:-( Задача состоит в том, чтобы определить какой DataSet активен и тогда приступить к его редактированию. Вопрос КАК определить, что сейчас можно редактировать? Огромное спасибо. Для меня эта задача не выполнима, пока слишком мал уровень знаний, а начальство требует.:-( ПОМОГИТЕ!!!
← →
Johnmen © (2008-07-04 19:43) [1]
> пока слишком мал уровень знаний
Это-то очевидно. Как и то, что начинать надо бы с букварей...
> а начальство требует.
Впрочем возможна ситуация, когда твои проблемы решают профессионалы. Профессионально, т.е. за деньги.
← →
engine © (2008-07-04 19:46) [2]что значит Dataset активен? if DataSet.Active ?
← →
VitaFrost © (2008-07-04 19:49) [3]>Впрочем возможна ситуация, когда твои проблемы решают профессионалы. Профессионально, т.е. за деньги.
Хорошо,сколько?
что значит Dataset активен? if DataSet.Active ? - это понятно.Но нужно узнать какой именно из 4-х активен.
← →
Johnmen © (2008-07-04 19:57) [4]
> Хорошо,сколько?
От 300 руб./час реально найти.
← →
Anatoly Podgoretsky © (2008-07-04 20:18) [5]> VitaFrost (04.07.2008 19:49:03) [3]
Смею предположить, что все четыре, если это не так, то это дурдом.
← →
{RASkov} © (2008-07-04 22:54) [6]> Для меня эта задача не выполнима, пока слишком мал уровень
> знаний, а начальство требует.
Вот это действительно дурдом :(
Но тут не автор виноват, а руководство компании(организации, фирмы).... Вот кого нужно побить :)
Автор, сколько у тебя зарплата?) Это я к тому, где найти таких тупых работодателей?
:о)
← →
palva © (2008-07-04 23:31) [7]Зачем с ним так. Лучше руководствуйтесь веткой в Прочих:
"Поддержим отечественных производителей ПО."
Вот и поддерживайте теперь.
← →
Тын-Дын © (2008-07-04 23:35) [8]
> VitaFrost © (04.07.08 19:20)
Ты приведи код - как ты добавляешь запись, и что за ошибка появляется?
← →
Поросенок Винни-Пух © (2008-07-05 10:22) [9]Вопрос КАК определить, что сейчас можно редактировать?
Все можно.
Но лучше то, что нужно.
← →
Юрий Зотов © (2008-07-05 15:34) [10]> VitaFrost ©
> Но нужно узнать какой именно из 4-х активен.
Нет такого понятия. Кроме свойства Active, никакой другой "активности" у датасетов не существует.
> если я хочу добавить запись например в 3 таблицу, а фокус стоит на 1
> таблице
На таблице БД никакой фокус стоять не может.
> то выскакивает ошибка!:-(
Если запись добавляется правильно, то никакой ошибки быть не должно, где бы ни находился фокус. А если она все же возникает - значит в программе есть ошибка. С ее поиска и надо начинать, а не пытаться определить то, чего не существует. Например, если бы Вы привели хотя бы текст сообщения об ошибке, то пользы было бы гораздо больше. А сейчас, прочитав несвязный вопрос с фантастическими предположениями, что можно ответить? Ничего. Действительно, остается только посоветовать сначала изучить хотя бы азбуку.
← →
VitaFrost © (2008-07-05 15:47) [11]> Нет такого понятия. Кроме свойства Active, никакой другой "активности" у датасетов не существует.
Есть!!! Короче я уже все сделал. СПАСИБО за помощь. А вот по поводу квалификации-Вы это зря. Ладно все равно спасибо. Буду теперь знать куда за помощью обращаться в случае чего. Ведь благодаря Вам, я приобрел ОПЫТ. До встречи!!!
← →
Anatoly Podgoretsky © (2008-07-05 16:02) [12]> VitaFrost (05.07.2008 15:47:11) [11]
Предложение об обучение не является опытом.
← →
VitaFrost © (2008-07-05 16:52) [13]> Предложение об обучение не является опытом.
Извините,но предложения я не видел. А опыт появился из-за того,что я сам одновременно видя Ваши ответы, решал эту проблемку. Вот и все.
← →
Тын-Дын © (2008-07-05 16:56) [14]
> VitaFrost © (05.07.08 16:52) [13]
> > Предложение об обучение не является опытом.
>
> Извините,но предложения я не видел. А опыт появился из-за
> того,что я сам одновременно видя Ваши ответы, решал эту
> проблемку. Вот и все.
Это радует.
Новичковая конференция и должна помогать получать опыт.
← →
palva © (2008-07-05 17:08) [15]Ну наконец-то, поддержали отечественного производителя. Теперь наша совесть чиста.
← →
Юрий Зотов © (2008-07-05 18:59) [16]> VitaFrost © (05.07.08 15:47) [11]
>> Нет такого понятия. Кроме свойства Active, никакой другой
>> "активности" у датасетов не существует.
> Есть!!! Короче я уже все сделал.
> А вот по поводу квалификации-Вы это зря.
Видимо, действительно зря. Потому что найти то, чего не сущуствует, мог только специалист высочайшей квалификации.
← →
Johnmen © (2008-07-05 21:50) [17]
> Потому что найти то, чего не сущуствует, мог только специалист
> высочайшей квалификации.
Он отдыхает рядом с ламером. Которому и искать не надо. Ибо ЕСТЬ.
← →
MsGuns © (2008-07-05 22:21) [18]Смотря что понимать под "активностью" датасета. Вообще-то более детальная инфа лежит в св-ве State
← →
Юрий Зотов © (2008-07-05 22:27) [19]> Johnmen © (05.07.08 21:50) [17]
Для меня это новость. Не затруднит пояснить, что же такое активный датасет? Кроме свойства Active, конечно.
← →
MsGuns © (2008-07-05 22:42) [20]Да что угодно можно понимать под этой "активностью". Например:
- НД находится в состоянии выборки (т.е. не все записи от сервера получены)
- НД находится в состоянии Edit/Insert/Delete
- НД отображается в данный момент в активном гриде
...
← →
MsGuns © (2008-07-05 22:55) [21]Сейчас перечитал сабж и пробую телепатор:
У автора несколько сеток, при этом юзер может кликать мышом на любую. Где-то есть кнопаки - "Добавить", "Править", "Удалить" и т.д. Так вот он не знает каким макаром ему в обработчике этих кнопок выяснить для какого датасета надо включать соотв.режимы - а так как датасеты отображают РАЗНУЮ информацию - у него и путаница как в этом всем разобраться
← →
Игорь Шевченко © (2008-07-05 23:17) [22]Блин. У автора есть некий компонент, который влэндишным способом отображает отношения master-detail промеж таблиц в виде TreeView.
Что за компонент, как с ним бороться, знает только тот, кто сумел расшифровать то, что находится за звездочками после 1St.
За неуважение к отвечающим надо наказывать.
← →
Johnmen © (2008-07-05 23:49) [23]
> Юрий Зотов © (05.07.08 22:27) [19]
> Для меня это новость.
> Не затруднит пояснить, что же такое активный датасет? Кроме
> свойства Active, конечно.
Дядя Юра, я не про датасет вообще то говорил, а про ламеров. Которые считают, что ЕСТЬ. Которых не интересуют др.точки зрения, доказательства и прочая шелуха. Они правы всегда и везде...
Ярчайший образчик - аффтар.
← →
Anatoly Podgoretsky © (2008-07-05 23:54) [24]> Юрий Зотов (05.07.2008 22:27:19) [19]
> Не затруднит пояснить, что же такое активный датасет?
Это то, который не дает ошибки.
← →
Тын-Дын © (2008-07-06 00:01) [25]Удалено модератором
← →
VitaFrost © (2008-07-06 18:56) [26]Да, действительно Вы правы. Это виноват я, задав некорректный вопрос и соответствено запутав Вас, но для ясности все же скажу, что нужно было определить какой НД находится в состоянии Edit/Insert/Delete. Спасибо MsGuns
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.008 c