Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Вниз

Я все по тому же вопросу.   Найти похожие ветки 

 
Cherepovets   (2002-07-05 11:06) [0]

У меня есть кнопка(допустим), на главной форме, которая не зависимо от дочерней(т.е. какая она) формы должна добавлять либо удалять запись в таблице БД. Действие одно и тоже а как пустить для всех дочерних форм не знаю.
Как мне это реализовать для MDI-приложения?


 
Mike_Goblin   (2002-07-05 11:11) [1]

1. Для SDI приложений сделать ActionList в доступном для всех форм месте (например в модуль данных)
2. Для MDI
написать метод
procedure DeleteFromDataSet(DataSet:TDataSet)
begin
DataSet.Delete;
end;
вызывать этот метод из различных форм


 
Johnmen   (2002-07-05 11:12) [2]

Что пустить для всех дочерних форм ?


 
Cherepovets   (2002-07-05 11:22) [3]

Я имел ввиду как мне реализовать:
Нажатием кномки на ToolBar"e я хочу удалить или добавить запись в таблице БД, приэтом таблицы БД всее разные а действие одно.
т.е.
Table1.Delete у всех действует одинакого.


 
Viewer   (2002-07-05 11:29) [4]

Ответ уже давался
Viewer (04.07.02 21:27)

А с учетом Mike_Goblin © (05.07.02 11:11)

При нажатии на кнопку btDelete в главной форме выполнить

with fmMain do
for i := 0 to MDIChildCount-1 do
MDIChildren[i].DeleteFromDataSet(Table1);




 
Cherepovets   (2002-07-05 16:21) [5]

ДА посмотрел я проверил и понял что ни чего рабоать не будет.
Кто-нибудь дайте проверенный код.


 
Viewer   (2002-07-05 18:26) [6]

Ясно. Сам думать не хочешь - так рассчитываешь на других ?
Более того, уверен, что задача в принципе твоя неверно поставлена


 
Cobalt   (2002-07-05 23:09) [7]

>Cherepovets © (05.07.02 16:21)
>ДА посмотрел я проверил и понял что ни чего рабоать не будет.
>Кто-нибудь дайте проверенный код.
А "локализовать" код для себя уже и нельзя, если называется не fmMain, a Form1?
Тебе дали пример, как это можно сделать. Твоя задача - на основе этого примера решить твою проблему. Ты программист, или кто?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
7-58358
Locked
2002-04-25 07:11
2002.07.18
Нужна помощь мастеров!!!


7-58333
cfk
2002-04-20 13:54
2002.07.18
Как узнать какое железо стоит на компе.


1-58045
Славик
2002-07-07 16:42
2002.07.18
Как удалить строку из ListBox?


14-58263
esu
2002-06-17 20:50
2002.07.18
http://www.metalweb.ru/forum/read.php?f=14&i=33&t=33


1-58165
^Sanya
2002-07-05 17:13
2002.07.18
Delphi и MSOffice:





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский