LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
06 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Связь acc...
уточнение вопроса
15.06.2007 21:02:32
All
4316 сообщения
уточнение вопроса
Николай, скорее всего, хотел спросить откуда ты лично берешь ЭТИ данные. Опиши по шагам... Представь, что ТИП совпадает! :-)
Опиши "по шагам" процедуру доступа к той программе (как ты лично это делаешь). И еще... есть ли у той программы какие либо предусмотренные механизмы вывода данных НАРУЖУ ?
P.S. Проблемы с базой данных
Автор:
Дмитрий К.
от 0:00:00
Источник ...
15.06.2007 21:02:32
All
4316 сообщения
RE: Связь access-паскаль
Вывод НАРУЖУ не предусмотрен.
1. Данные в паскалевской программе хранятся в нескольких нетипизированных файлах.
Структура данных мне известна.
2. В Access я создаю свой тип данных - аналог паскалевской программе.
Последовательность и размеры типов, составляющих записи, в обеих программах одинакова.
(Это пример !!!!!!!!)
Type RecTest
a1 As Integer
a2 As Byte
a3 As Integer
a4 As Byte
a5 As Long
a6 As Single
a7(1 To 3) As Byte
a8 As String * 5
End Type
3. Открываю файл для работы.
Dim zz As RecTest
Open "c:\P.trm" For Random As #1 Len = Len(zz)
Get #1, Nz(Forms![Форма1]![ЗаписиНомер], 1),zz Читает запись.
4. Все составляющие в моём распоряжении. Я проверял.
zz.a1
Chr(zz.a2)
zz.a3
zz.a4
zz.a5
zz.a6
Chr(zz.a7(1))
Chr(zz.a7(2))
Chr(zz.a7(3))
zz.a8
5. Реально в записи присутствует тип Real. Этот тип имеет длину 6 Байт.
После вышеуказанных действий (1-3) я их получаю.
6. ??????????????????????????????????????????????????
Проблема.
Как в Access мне присвоить эти 6 байт числовой переменной и обратно из переменной в эти
6 байт?
Таких размеров в Access нет!
Также используется тип Word (Наверняка тоже проблемы)
P.S. Проблемы с базой данных
Автор:
Игорь
от 0:00:00
Источник ...
15.06.2007 21:02:32
All
4316 сообщения
RE: Связь access-паскаль
У меня такая идея, буду рад если пригодится:)
Напиши на Паскале программу-конвертер, которая будет перегонять нужный тебе файл в промежуточный формат, преобразовывая числа Real в текстовый тип:
var
source: real;
target: string;
...
read(FileVar,YourRecord);
sourse:=YourRecord.RealValue;
target:=str(sourse); 'не помню как, но можно указать формат "###.###" вида
a дальше записывай target в файл, Access его прочитает. Можно вообще соорудить на выходе ТЕКСТОВЫЙ(а не типизированный) файл с разделителями полей, его удобно брать из Access.
потом откомпилируй программу в экзешник и засунь ее в батник, чтоб запускалась когда надо:)
P.S. Проблемы с базой данных
Автор:
Maxim
от 0:00:00
Источник ...
Страница 2 из 2
Предыдущий
1
2
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Связь acc...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования