Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 30.12.02 09:04

Обновился дайджест по FAQ. Скачать можно здесь
Вышел очередной дайджест форумов. Скачать можно здесь
Кое-что из нашей кладовки   |x|
  • Wall grundic tarasui@mail.ru   (30.12.02 04:00)
    Программа меняет обои рабочего стола в произвольном порядке из указанной папки.
    Командная строка:
      поумолчанию меняет в хаутичном порядке.
      m – Обои меняются по порядку.
      1 – Поменяет обои на первую картинку по счету, 2,и т.д. аналогично.
    см: grundic.narod.ru
    »»» Скачать: исходные тексты (200кб) демонстрационный EXE файл (200кб)
  • Rus WinAPI Help v1.6 VSergeySPB VSergeySPB@yandex.ru   (28.12.02 20:26)
    Русская справка по WindowsAPI. В активе:  744 функции и процедуры, 27 видов констант,
    79 структур, множество сообщений и несколько примеров.
    Помощь довольно просто подключается к Дельфи и вызывается по F1.
    для удобства в стправке присутствую тематические группы и ссылки на сайты по теме.
    Также есть разбивка по алфавиту.
    Новые фичи: Появилась страничка с дополнительными материалами по программированию.
    Подписаться на рассылку: http://subscribe.ru/catalog/comp.soft.prog.ruswinapihelp
    Страничка справки: http://soobcha.ru/rushelp

    Обновления:
    - Функции: DrawEdge, FileTimeToSystemTime, GetFileAttributes, GetFileAttributesEx, PlaySound, SetFileAttributes, SHGetFileInfo, ShGetFolderPath, SHGetFolderPathAndSubDir, sndPlaySound, SystemTimeToFileTime, WNetAddConnection, WNetAddConnection2, WNetAddConnection3, WNetCancelConnection, WNetCancelConnection2
    - Сообщения MCI: MCI_BREAK, MCI_STEP
    -Типы(структуры):TFileTime, TMCI_Break_Par! ms, TMCI_Seek_Parms, TNetResource, TSHFileInfo, TSystemTime, TWin32FileAttributeData
    -Группы ссылок:net(Intenet\localnet)
    »»» Скачать: исходные тексты (437кб) демонстрационный EXE файл (437кб)
Лучшее из нашего FAQ   |x|
Не могли бы Вы мне подсказать, как заблокировать функцию вставки записи непосредственно в компоненте TDBGrid с сохранением всех остальных возможностей редактирования таблицы.
Наиболее разумным представляется создать обработчик события BeforeInsert компонента TTable, TQuery или TClientDataSet, данные из которых отображаются в TDBGrid.
 Сам компонент TDBGrid не имеет подходящего события для обработки, так как это компонент, предназначенный только для создания пользовательского интерфейса, а в данном случае следует, по существу, запретить добавление записей в таблицу.
--
А я сделала так(вроде пока работает DS-DataSource):

procedure TDM.DS_OcenkiGruppyStateChange(Sender: TObject);
begin
if OcenkiGruppy.state=dsInsert then OcenkiGruppy.cancel;
end;

--
Комментарий от Глухова Дмитрия
Можно гораздо проще - в событии OnBeforeInsert написать команду Abort;
Это запрет на ЛЮБОЕ добавление записи
Если в определенные моменты времени нужно добавлять запись тогда тело
события выглядит так:

If not <ФлагМожноДобавлять> then
 Ab! ort;

А блок добавления записи, например по кнопке, выглядит так

 Try
   <ФлагМожноДобавлять> := True;
   {Блок добавления записи}
 Finally
   <ФлагМожноДобавлять> := False;
 End;

То же самое применимо и к изменению записи и к удалению (только писать в соответствующих событиях OnBeforeEdit & OnBeforeDelete)

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • FOREIGN KEY Обеспечение целоостности
    Уважаемые господа! Есть N таблиц. Одна главная: CREATE TABLE "T_SKLAD" ( "PKEY" INTEGER NOT NULL, "NOMINAL" ...
  • Модем и динамик
    у меня такой вопрос: как послать произвольный звук (например через sound.... так было в Pascal'е) на модем..... Хочу ...
  • Глюк с Хранимой процедурой
    Я использую Рекурсивну хранимую процедуру для выбора всех потомков выбранного предка. После некоторого количества ...
  • Диалоги
    как вызвать стандартные диалоди сохранения и открытия файла по маскам?
  • Перехват подсказок
    Как сделать так, чтобы подсказки к стандартным кнопкам окна моей проги (например "Сернуть") высвечивались только в ...
  • Updatable view...
    Неужели нельзя никак заставить IB6.0 (Firebird,Yaffils) создать updatable view с select-ом из нескольких таблиц сразу. ...
  • дискеты
    Как делаются тесты поверхности? Дайте пожалуйста исходники на один из них
У нас большой выбор статей   |x|
Использование и создание DLL в Delphi
Программирование DLL в Borland Delphi. Кроме того, так как мы затронем вопросы по использованию библиотек DLL, то попутно коснемся импортирования функций из чужих DLL (в том числе и системных, т.е. WinAPI).
Новинки книжного рынка   |x|
Borland C++ Builder 5. Энциклопедия программиста
Borland C++ Builder 5. Энциклопедия программиста написана большим авторским коллективом под руководством Чарли Калверта и Кента Рейсдорфа и продолжает серию книг о C++ Builder, начатую Чарли Калвертом после выхода в свет первой версии этого замечательного продукта. Все без исключения авторы книги имеют не только многолетний опыт создания коммерческих продуктов при помощи систем программирования C++ Builder и Delphi, но и принимали непосредственное участие в написании большого количества книг соответствующей тематики.Книга написана опытными программистами для опытных программистов и этим она резко отличается от подавляющего большинства других книг о C++ Builder (и вообще других книг, посвященных программированию). В ней вы не найдете подробного и планомерного описания интегрированной среды разработки (IDE), перечисления всех стандартных компонентов, их свойств и методов, а также обсуждения тому подобных вопросов. Взамен этого, авторы сосредоточились на о! бсуждении наиболее сложных разделов программирования с использованием C++ Builder, которые обычно обходятся авторами других книг. Характерным является также и то, что в примерах программ, представленных на поставляемом вместе с книгой компакт-диске, авторы наряду с использованием стандартных возможностей библиотеки VCL, зачастую применяют и функции Windows API.
Автор: Калверт Ч.
Другие сайты о DELPHI   |x|
Разработка баз и банков данных, Access? Delphi, Oracle
Все о разработке и проектировании баз данных, начиная с модели "сущность-связь", заканчивая готовым приложением на MS Access, Delphi, Builder... Описаяние и учебники по SQL, MySQL, MS Access, BDE... ...

» Оценка сайта: 2
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Согласны ли вы его покупать ежемесячно?
»»» Да
»»» Нет
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
Тоска, печаль,
на сердце грузом,
модем заглох....

Афоризмы
" народ всегда прав " - какая же это глупость....

Фраза дня
Нецензурное выражение лица

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Блит в Калифорнии (США) вы можете носить ковбойские сапоги только в том случае, если у вас есть не менее двух коров.
В городе Барлингейм (США) в том же штате запрещено плеваться - если только вы не на бейсбольном стадионе во время матча.

И на закуску коротенький анекдот
- Здравствуйте! Как ваша язва?
- Уехала на неделю к матери!

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=2731


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное