|
|
|
|
Разработка баз данных
001 Не могу сделать выборку по строковым полям!
002 Конвертация DBF в DB
003 Суммирование по деревьям
004 SQL
005 У меня 3 пользователя по сетке используют одну и туже таблицу Paradox. Один из них внес изменение. Как правильно описать обнавление у всех остальных пользователей?
006 Иерархические структуры...
007 ADO и CORBA
008 Как сделать ProgressBar, отображающий ход события Query.Open?
009 Hе получается вставить в таблицу записи со строками на русском языке - некоторые буквы меняются на другие - что делать?
010 Почему при создании алиаса БД типа Microsoft Access 97 у меня BDE Administrator запрашивaет пароль, которого я, естественно, не знаю!
011 Быстрый доступ к нужной записи в таблице Paradox
012 Как по имени БазыДанных получить ссылку на компоненет TDataBase
013 Как создать таблицу базы данных, не используя Database Desktop?
014 Как послать на Delphi комманды SQL - DELETE и INSERT ?
015 ADO или RTF или ....
016 Русские слова в БД.
017 Вставить Combobox в DBGrid
018 [InterBase+Delphi] Refresh Query
019 Выдается такое сообщение: Error creating cursor handle.
020 База данных
021 Поиск в Большой БД:
022 Базы данных
023 Delphi and Outlook
024 Как создать базу данных Acceess во время выполнения
025 Как проверить инсталлирована ли BDE
026 Как получить список пользователей BDE
027 Как активизировать компоненты доступа к данным связанные с определенным TDatabase
028 Как полчить список связанных с TDatasource элементов управления
029 Мой запрос получает параметр. Проблема в том, что строка параметра содержит " (двойную кавычку), которая приводит к Runtime Error.
030 Вставить Combobox в DBGrid
031 Проблема совместимости BDE и ODBC
032 Проблема совместимости BDE и ODBC
033 Я делаю запрос по двум таблицам разных форматов, находящихся по разным псевдонимам.
SELECT DB1.Column1, DB2.Column2 FROM :Alias1:DB1, :Alias2:DB2
но в результате получаю ошибку 'неизвестный тип поля "Alias1:DB1"'
034 Как узнать каталог, где находятся файлы базы данных, если знаем только алиас?
035 У меня есть TQuery и TDataSource. В свойстве SQL для TQuery я пишу
SELECT * FROM dbo.AnyTable
база данных на MS SQL Server. Когда я устанавливаю Active в True, то получаю ошибку: 'Token not found. Token :dbo. line number:1'. Что не так?
036 Я безуспешно пытался использовать данные из Microsoft Access иначе, нежели просто с помощью TTable. Используя TQuery я могу только читать результат, но не могу редактировать. После "login screen" возникает сообщение типа 'Passthrough SQL connection must be shared'.
037 Я хочу выполнить SQL-выражение и получить результат в свою переменную, что-то типаSELECT MAV(FieldA) FROM TableB INTO :VariableC;
038 Меня интересует возможность подсчета суммы по таблицам, которые уже находятся на форме.
039 Как узнать, что пользователь перешел на другую запись, например, в TDBGrid?
040 Как я могу выбрать на клиента только часть данных с определенной позиции из набора данных на сервере?
041 Каково определение IDAPI? Что такое SQL Links?
042 Hеобходим ли IDAPI для доступа к данным в Delphi? Можно ли включить IDAPI внутрь EXE, чтобы распространять программу без установки IDAPI на пользовательском компьютере?
043 Какой формат данных предпочесть в Delphi? dBase или Paradox?
044 Когда я применяю ApplyApdates на ClientDataSet, на серверной стороне не срабатывает событие OnNewRecord для оригинального набора данных. Как это исправить?
045 Предположим, что пользователь изменил строковое поле в Null. Как тогда я в обработчике OnUpdateData смогу определить, изменилось ли это поле на строку Null, или поле просто не было изменено?
046 Что я получаю от наличия ConstraintBroker (брокера ограничений)?
047 Нужны ли мне формы в сервере приложений?
048 Как достучаться до методов сервера приложений из TClientDataSet?
049 Как открыть запароленную таблицу Paradox 7 (*.db)???
050 Как я могу определить доступные сервера приложений на этой машине через Registry?
051 Как работать с новыми, своими интерфейсами в RemoteDateModule?
052 Я включил dbclient.dll в секцию "additional files" опций распространения по web,
но этот файл никогда не загружается на клиент. Как это исправить?
053 Как мне упаковать Paradox или DBF таблицу?
054 Как передать UserName и Password в удаленный модуль данных (remote datamodule)?
055 Делаем ApplyUpdates. Если пpи insert(update) пpоизошла ошибка (поле null, сpаботал check, etc), то BDE всегда говоpит "General SQL Error" вместо ноpмального сообщения об ошибке :-( Без CU все ноpмально, pазумеется. Как боpоть этот баг?
056 После работы программы не сохраняются изменения в базе Paradox. Что делать?
057 Database Desktop показывает содержимое таблиц шрифтом без русских букв. Что делать?
058 Hе получается вставить в таблицу записи со строками на русском языке -- некоторые буквы меняются на другие -- что делать?
059 Hе получается открыть таблицу, созданную в InterBase с DEFAULT CHARACTER SET WIN1251. Оно говорит, что "WIN1251 undefined".
060 Как из таблицы ( например Names ) выбрать записи, значение поля, например Names, которых начинающется на какую-либо букву
061 Как пронумеровать записи в TTable
062 Каскадные Update's в таблицах InterBase
063 Как пронумеровать выбранные записи в SQL запросе, RecNo не работает
064 Как получить имя файла и путь локальной таблицы?
065 Создание уникального поля
066 Как добавить Alias к BDE?
067 Проблема заключается в следующем:
Delphi 3. Paradox.
Есть база данных, работающая на локальной машине правильно. Как сделать, что б с этой же базой работали и другие машины из локальной сети? Пробовал выделить каталог с базами в сеть, на других машинах подключить этот каталог и прописать его в алиасах.
При загрузке базы на разных машинах вроде все нормально, а как только начинаешь добавлять записи - все!!! - на каждой машине происходит добавление своей записи и внесенные изменения с другой машины не видны. Как мне добиться, что б как только одна машина внесла изменения (например добавила запись), вторая и все остальные увидели их?
Пробовал в Table1 разрешить кэширование и использовать commitupdate, но результат тот же.
068 Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы?
069 Почему при добавлении/изменении записей в некоторых запросах возникает ошибка Cannot modify a read-only dataset?
070 Не могли бы Вы мне подсказать, как заблокировать функцию вставки записи непосредственно в компоненте TDBGrid с сохранением всех остальных возможностей редактирования таблицы.
071 Database Desktop показывает содержимое таблиц шрифтом без русских букв. Что делать?
072 Как создать файл .db на основе имеющегося
073 Есть две одинаковые таблицы по ~10000 записей. Вопрос: Как написать SQL-команду, чтобы выбрать записи из таблицы_1, которых нет в таблице_2 (уникальное поле - ID)?
074 Как определить путь к БД из определенного алиаса
075 Как работать с выбранными в DBGrid записями
076 Как в Sybase SqlAnywhere в хранимой процедуре вызвать исключение, видимое для Delphi клиента
077 Что такое - Dirty Read, Committed Read, Repeatable Read
078 Как узнать текущую дату, время в Interbase
079 Что такое: UpdateMode = (upWhereAll, upWhereChanged, upWhereKeyOnly)
080 После работы программы не сохраняются изменения в базе Paradox. Что делать?
081 Как мне упаковать Paradox или DBF таблицу?
082 Как правильно соединяться с базой данных под Personal Oracle?
083 Вставить Combobox в DBGrid
084 Как программно перевести DBgrid в реим редактирования и установить курсор в окошке редактирования в требуемую позицию?
085 При использовании модулей доступа к BDE (DbiTypes, DbiProcs, DbiErrs), любая попытка вызвать процедуру abort выдает ошибку при компиляции при вызове метода abort "Statement expected, but expression of type 'Integer' found". Я пытался найти DbiTypes.pas, DbiProcs.pas и DbiErrs.pas чтобы разобраться но не нашел этих файлов. Где расположены эти файлы и как обойти ошибку?
086 Некоторые компоненты баз данных (и среди них TDBGrid) никак не меняют визуальных свойств, когда к ним отключен доступ (disabled). Как это изменить програмно?
087 Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE ?
088 32-битное соединение с сервером Sybase
089 ActiveControl имеет DataSet
090 ADO.OLEDB.JET - Access Violation при передаче неполного параметра
091 ASCII драйвер для CSV-файлов
092 ASCII-файл с использованием полей
093 BDE, ODBC и SQL Server 6.0
094 BDE32 приложения в ptp-сети
095 BLOBFIELD как BITMAP
096 Byte-поля Paradox
097 Crystal Reports 8.0 через API
098 Database Desktop показывает содержимое таблиц шрифтом без русских букв
099 DBASE - Индексы выражений
100 DBase и особые случаи BDE
101 DBFSeek и DBFLocate
102 Delphi и Oracle - вопросы и ответы
103 FastReport - Разработка кросс-платформенных отчетов
104 FindKey для нескольких полей
105 Interbase BLOB-поля
106 Local SQL и временная таблица
107 ODBC соединения
108 OLE и Interbase - прочесть и записать
109 Oracle - экспорт
110 Paradox в сети
111 Paradox и неверные индексы Win95
112 RecCount в таблицах ASCII
113 SQL - вложенные пробелы
114 SQL - использование функции SUBSTRING
115 SQL - сортировка вычисляемого поля
116 SQL - суммирование вычисляемого поля
117 SQL outer join
118 SQL в Delphi
119 SQL и расширенные символы
120 SQL-запросы в Delphi
121 Автоинкрементальные поля и Interbase 2
122 Автоинкрементальные поля и Interbase 3
123 Автоинкрементальные поля и Interbase
124 Автоматический logon к локальной InterBase
125 Архитектура BDE и его особенности при работе с SQL-серверами 1
126 Архитектура BDE и его особенности при работе с SQL-серверами 2
127 База данных методами Object Pascal
128 БД-дерево взаимоотношений
129 Библиотека для создания динамических SQL скриптов
130 Блокируется таблица в MS SQL Server
131 Быстрая обработка CSV файла
132 Быстрый доступ к ADO
133 Быстрый доступ к нужной записи в таблице Paradox
134 Быстрый поиск в базах данных
135 В InterBase при создании базы ввести параметр для поддержки русского языка
136 В режиме отладки приложения не разрешается открытие базы данных
137 Версия BDE
138 Внести изменения в набор данных и не потерять текушей позиции
139 Возврат курсора по умолчанию после выполнения запроса
140 Вопросы Delphi, BDE и SQL Links
141 Восстановление записи dBase
142 Вставка новой записи через буфер
143 Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки
144 Вызов TUTILITY
145 Выполнение запросов к базе данных в фоне
146 Вычисление суммы полей
147 Генератор SQL-запросов Insert, Update
148 Демонстрация обратного вызова BDE
149 Динамическое создание полей 2
150 Динамическое создание полей
151 Динамическое создание таблицы и полей во время выполнения программы
152 Добавление ODBC-драйверов в Delphi
153 Добавление псевдонима с помощью функции DbiAddAlias
154 Добавляем пароль к таблице Paradox
155 Доступ к объекту Oracle
156 Доступ к таблицам Paradox на CD или c флагом только для чтения
157 Дубликат Paradox или dBase записи
158 Естественные ключи против искусственных ключей
159 Загрузка TMemoField в Memo
160 Загрузка изображений в Blob-поля
161 Задание псевдонима программным путем
162 Записываем в Access используя ADO
163 Запись nnn из nnn
164 Запись RecNo из RecordCount
165 Запись буфера BDE на диск
166 Запись и чтение чисел в Blob-поле
167 Запись картинки в ADO таблицу
168 Запись потока в BLOB-поле
169 Зарезервированные слова Local SQL
170 Из Paradox в Access при помощи ADO
171 Извлечение данных индекса таблицы
172 Извлечение изображения из BLOB-поля
173 Извлечение текста из TMemoField
174 Изменение данных в Delphi 2 (BDE)
175 Изменение каталога псевдонима во время выполнения приложения
176 Изменение конфигурации IDAPI
177 Изменение месторасположения .NET-файла во время работы
178 Изменение псевдонима во время выполнения программы
179 Изменить размер поля или его тип
180 Изображения и InterBase Blob-поля
181 Имитация псевдонима PdoxWIN PRIV
182 Импорт CSV ASCII
183 Импорт большого CSV файла
184 Имя SQL-таблицы
185 Имя пользователя Paradox
186 Индекс в другом каталоге
187 Интерактивные SQL-запросы
188 Информация о псевдонимах BDE
189 Использование BDE в сети
190 Использование нумерации в TFields
191 Использование таблиц Access
192 Использование таблиц Access2
193 Как активизировать компоненты доступа к данным связанные с определенным TDatabase
194 Как в Delphi сбросить кэш БД на диск
195 Как в Oracle создать sequence с некоторого номера
196 Как выяснить размер BLOB-поля
197 Как гарантированно сделать backup
198 Как добавить копию текущей записи
199 Как добиться верной работы фильтра на запросах и на неиндексированных таблицах
200 Как задать выражение по умолчанию для объекта TField
201 Как записать в BLOB поле большой текст (более 255) из Delphi
202 Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
203 Как заставить DBGrid сортировать данные по щелчку на заголовке столбца
204 Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию
205 Как заставить работать DB2 через протокол IPX
206 Как использовать базу данных BDE, не указывая ее имя
207 Как использовать свой диалог ввода пароля BDE
208 Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS Access
209 Как напрямую добраться до Oracle
210 Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE
211 Как открыть базу данных Microsoft Access .MDB в Delphi
212 Как открыть запароленную таблицу Paradox7 (.db)
213 Как открыть индексированную таблицу dBase, если отсутствует файл индекса
214 Как очистить таблицу, оставив только структуру
215 Как передать UserName и Password в удаленный модуль данных
216 Как перейти к указанной записи в БД
217 Как перекинуть все данные из DBF в DB
218 Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet
219 Как по имени Базы Данных получить ссылку на компоненет TDataBase
220 Как по текущей ячейки получить наименование столбца
221 Как поймать свой RAISEERROR в Delphi
222 Как получить номер записи в dBASE или Paradox
223 Как получить результирующим полем разницу между хранимой датой и текущей датой
224 Как правильно соединяться с базой данных под Personal Oracle
225 Как при выполнении долгой операции в Oracle показать прогресс бар
226 Как проверить инсталлирована ли BDE
227 Как проверять корректность доступа к базе данных
228 Как программно изменить LangDriver для таблиц dBase и Paradox
229 Как программно паковать таблицы Paradox или восстанавливать индексы
230 Как программно создать Alias 2
231 Как программно создать Alias
232 Как проиндексировать программно базу
233 Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db
234 Как работать из Delphi напрямую с ADO
235 Как сделать откат внутри триггера
236 Как скопировать BDE таблицу
237 Как сменить пароль (master password) для таблицы Paradox
238 Как создать dBASE таблицу во время выполнения
239 Как создать базу данных Access во время выполнения
240 Как создать БД в кодировке CP1251
241 Как создать вычисляемые поля во время исполнения программы
242 Как создать поле Lookup во время выполнения приложения
243 Как создать таблицу базы данных, не используя Database Desktop 2
244 Как создать таблицу базы данных, не используя Database Desktop 3
245 Как создать таблицу базы данных, не используя Database Desktop 4
246 Как создать таблицу базы данных, не используя Database Desktop
247 Как создать таблицу в MS Access при помощи DAO
248 Как сохранить RTF в TBlobField
249 Как сохранить содержимое таблицы в текстовый файл
250 Как сравнить Bookmarks в таблице
251 Как удалить BDE таблицу
252 Как удобнее работать с динамически формируемыми запросами
253 Как узнать - установлена ли BDE 2
254 Как узнать - установлена ли BDE 3
255 Как узнать - установлена ли BDE
256 Как узнать перечень таблиц базы и количество записей в них (ADO)
257 Как узнать путь базы данных и её имя
258 Как узнать содержание активной записи в БД
259 Как узнать текущие дату и время в Interbase
260 Как узнать, доступен ли в сети сервер MS SQL
261 Как уменьшить дату в Paradox
262 Как упаковать базу (DBase, Paradox) в RunTime
263 Как установить BDE 2
264 Как установить BDE
265 Как установить клиента InterBase
266 Как экспортировать таблицу базы данных в ASCII-файл
267 Каким драйвером пользуется TDATABASE
268 Каскадированное удаление с проверкой целостности Paradox
269 Код определения возраста
270 Контекстное меню на основе базы данных
271 Конфигурирование ODBC и псевдонима
272 Конфигурирование ODBC
273 Конфликт IDAPI German и English
274 Копирование StringList в Memo-поле и обратно
275 Копирование записи в пределах одной и той же таблицы
276 Копирование записи из одной таблицы в другую
277 Копирование массива целочисленных чисел в Blob-поле
278 Копирование таблицы с помощью DBE
279 Корректное закрытие базы данных приложением Delphi
280 Кросс-таблица через pivot-таблицу
281 Курсоры в ADO
282 Локальные операторы языка SQL
283 Локальный общий доступ
284 Модуль данных для каждого MDIChild
285 Нарушение уникальности записи
286 Не получается вставить в таблицу записи со строками на русском языке
287 Не работающий SQL OR
288 Обмен данными между TMemoField и TMemo
289 Обновление вычисляемых полей
290 Обработка исключений EDBEngineError
291 Обработка исключения index not found
292 Обратные вызовы BDE32 для получения статуса операций
293 Общий доступ к данным с DBD и Paradox
294 Ограничения BDE
295 Ограничения IDAPI
296 Ограничения Paradox
297 Огромные LCK-файлы
298 Определение номера записи в таблице dBASE
299 Определение типа базы данных
300 Определение удаления записей в .DBF
301 Особенности использования BLOB полей в dbExpress на примере MySQL
302 Отображение всех псевдонимов в ComboBox
303 Отследить изменение данных
304 Очень медленный доступ к таблице при первом обращении
305 Очистка таблицы (с проверкой)
306 Ошибка BDE32 2104
307 Ошибка ODBC SQL Prepare
308 Ошибка создания дескриптора курсора
309 Ошибка чтения потока
310 Пакование таблиц dBASE 2
311 Пакование таблиц dBASE 3
312 Пакование таблиц dBASE 4
313 Пакование таблиц dBASE
314 Пакование таблиц Paradox и dBASE
315 Пакование таблицы
316 Параметризованные запросы
317 Передача параметров ADO запросу
318 Перемещение таблиц
319 Перехват исключений базы данных
320 Перехват ошибок DBEngine
321 Переход с Oracle на Interbase
322 Печать структуры таблицы Paradox
323 Подключиться к Personal Oracle с помощью BDE
324 Подскажите, как на Oracle поменять compatible
325 Поиск в базе данных ADO
326 Поиск в базе данных
327 Поиск записи в больших таблицах
328 Поиск записи с помощью TQuery 2
329 Поиск записи с помощью TQuery
330 Поиск значения при вводе 2
331 Поиск значения при вводе
332 Поиск по нескольким полям
333 Поиск существующей записи перед тем, как она будет вставлена
334 Поиск фраз и записей переменной длины
335 Показ меток удаленных записей в dBASE-файлах
336 Показ удаленных записей в таблице dBASE
337 Полный список полей таблицы
338 Получаем имена ODBC-источников
339 Получение дескриптора ODBC соединения
340 Получение информации о таблице
341 Получение информации об альясах
342 Получение пути псевдонима и таблицы 2
343 Получение пути псевдонима и таблицы 3
344 Получение пути псевдонима и таблицы 4
345 Получение пути псевдонима и таблицы
346 Получение физического пути к таблице
347 Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы
348 После работы программы не сохраняются изменения в базе Paradox
349 После снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheck
350 Почему DB2 ругается на Create Trigger
351 Почему не всегда верно обновляются IndexDefs по Update
352 Поясните, чем в Oracle являются понятия Instance, Database etc
353 Правила для SetRange
354 Предотвратить появление окошко ввода пароля для Paradox таблицы
355 Предохранение от автодобавления записи
356 При выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругается
357 При использовании DOS DBF файлов - перекодировка между форматами
358 При обращении к memo-полю из BDE возникает ошибка Memo too large
359 При обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщение
360 При попытке регистрации UDF возникает ошибка - udf not defined
361 Пример DbiAddFilter
362 Принцип и порядок работы с TUpdateSQL для работы с неживыми запросами
363 Причуда AddIndex
364 Проблема Lock File Has Grown Too Large
365 Проблема с AddIndex
366 Проблемы StoredProc у SQL server
367 Проверка изменения данных таблицы
368 Проверка наличия IDAPI
369 Проверяем установлена ли BDE
370 Проектирование баз данных
371 Производная TIntegerField
372 Прокрутка таблицы - хитрость PeekMessage
373 Простой пример работы с базой данных из DLL
374 Протокол блокировки BDE
375 Псевдоним на лету
376 Псевдонимы
377 Путь к локальной таблице
378 Работа с автоинкрементальными (AutoInc) полями
379 Работа с индексами Clipper-а
380 Работа с транзакциями
381 Разбивка строки на слова
382 Развертывание приложения, использующего dbExpress, на примере Delphi6
383 Различия TMemoField
384 Размеры полей таблицы Paradox
385 Распространение BDE
386 Решение проблемы BDE Index out of Date
387 Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки
388 Связь BDE и Oracle
389 Связь с personal Oracle
390 Синтаксис функции DbiAddAlias
391 Синтах SQL-функции Substring
392 Сиротские Master-записи
393 Сканирование версии структуры базы данных
394 Создаём SystemDSN при помощи Delphi
395 Создание autoincrement поля
396 Создание DBExpress-Connection в Run-Time
397 Создание UDF для InterBase
398 Создание алиасов
399 Создание и удаление полей во время выполнения программы
400 Создание индекса во время выполнения программы
401 Создание индексного файла из Delphi
402 Создание кросс-таблицы
403 Создание новой таблицы на основе структуры другой таблицы
404 Создание таблицы FOXPRO
405 Создание таблицы Paradox
406 Создание таблицы по образу и подобию
407 Создание таблицы с автоинкрементальным полем
408 Создание уникального ID для новой записи
409 Создание уникального поля 2
410 Создание уникального поля
411 Создание уникального табличного индекса
412 Сортировка связанного списка
413 Сохранение TForm и ее свойств в BLOB-поле
414 Сохранение и чтение файлов в BLOB-полях
415 Сохранить в базе картинку формата JPEG
416 Список структуры полей таблицы
417 Стандартный запрос на удаление записи в таблице
418 Существует ли средство для вывода определения структуры таблицы
419 Тpансляция ошибок
420 Таблицы dBASE. Структура .DBF-файла
421 Таблицы в памяти
422 Текущий номер записи набора данных
423 Убывающий индекс
424 Убыстрить открытие таблицы Paradox
425 Удаление большого количества записей
426 Узнаём установленную версию ADO
427 Узнать существущие имена таблиц БД Access
428 Узнать физическое расположение локальной БД по Alias
429 Управление сетевыми каталогами (BDE)
430 Установка Interbase и добавление пользователя
431 Установка ODBC - Watcom SQL
432 Фильтр посредством логического поля
433 Формат и размер dBase-поля
434 Формат файла ASCII-схемы
435 Функции дат в SQL
436 Функции редактора полей во время выполнения программы
437 Функция Locate
438 Функция вычисления суммы полей
439 Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
440 Хитрость OnCalcFields
441 Читаем CSV текстовый файл в StringGrid
442 Читаем файл Access используя ADO
443 Чтение OLE из Blob поля Paradox
444 Чтение текста RichEdit из базы данных
445 Что я получаю от наличия ConstraintBroker
446 Экспорт из Paradox в ASCII файл с кодовой страницей 852
РЕКЛАМА
ПРЕДСТАВЛЯЕМ ВАШЕМУ ВНИМАНИЮ САЙТ HTTP://WWW.WALL-ANIMAL.NAROD.RU
ОГРОМНОЕ КОЛИЧЕСТВО ФОНОВЫХ РИСУНКОВ ДЛЯ РАБОЧЕГО СТОЛА, СТАТЬИ ПО АВТОМАТИЗАЦИИ ПРИ РАБОТЕ С ФОНОВЫМИ РИСУНКАМИ!!!
|
|