Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.03;
Скачать: CL | DM;

Вниз

Определение активного 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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.019 c
2-1215070574
megavolt
2008-07-03 11:36
2008.08.03
Parsing Squid access.log


15-1213818885
Сергей_77
2008-06-18 23:54
2008.08.03
Разработка серьёзного ПО


2-1215148540
matriza
2008-07-04 09:15
2008.08.03
Поиск текста в Excel


15-1213859829
antarion
2008-06-19 11:17
2008.08.03
Вакансия программиста Delphi


15-1213558693
Pavia
2008-06-15 23:38
2008.08.03
Современные компьютерные технологии