Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Oracle, MS SQL, My SQL....
 
 автор: Силblч   (29.09.2010 в 15:43)   личное сообщение
 
   to: Lukas   (29.09.2010 в 14:33)
 

та не нормально все :)

  Ответить  
 
 автор: Lukas   (29.09.2010 в 14:33)   личное сообщение
 
   to: Силblч   (29.09.2010 в 14:13)
 

В Access тожа есть системные таблички, да только в них полей не добавить для вкусностей.
Как, например, признак того, что в отчете/Excel-e/Html-e по этому полю нужно посчитать сумму в футере.
А джойнить системную с сервисной получится, наверное, дольше, хотя и не пробовал.
Ну, Магистр не мальчик, сам разберется.

  Ответить  
 
 автор: Силblч   (29.09.2010 в 14:13)   личное сообщение
 
   to: Lukas   (29.09.2010 в 14:00)
 


Подсмотрел, что народ пользует для этого спец таблички (Имя таблицы, имя поля, подпись).
Сделал такую табличку, функцией считал в нее нужные значения из таблиц.


в Oracle есть системные таблицы где эта инфа уже хранится :)


спасибо :))

  Ответить  
 
 автор: Силblч   (29.09.2010 в 14:12)   личное сообщение
 
   to: Explorer   (29.09.2010 в 13:04)
 

не.. не то :)) на профильных, конечно, еще поищу

но я нашел решение такого экспорта из SAS
1. вытаскиваю comment из oracle
2. присваиваю соответствующим полям datasetа в свойство label из п.1
3. экспортирую через dbload

осталось побороть пару вопросов, но они уже чисто на

  Ответить  
 
 автор: Lukas   (29.09.2010 в 14:00)   личное сообщение
 
   to: Силblч   (29.09.2010 в 10:15)
 

Возможно я тут не в тему поболтаю, потому как кроме самого слова "Oracle", я об ем более ничего не знаю.
Была у меня такая история:
Для вывода в Excel (Html) и динамо-отчетов/динамо-форм я считывал Caption полей из Dao рекордсета, данные которого и выводил.
Было это достаточно медленно.
Подсмотрел, что народ пользует для этого спец таблички (Имя таблицы, имя поля, подпись).
Сделал такую табличку, функцией считал в нее нужные значения из таблиц.
Далее описал паблик функцию, которая поднимает статичный экземпляр класса,
который при инициализации открывает статичный рекордсет на эту табличку.
Есть в этом классе метод, который при передаче ему в качестве аргумента DAO.Field,
ищет в рекордсете соответствующую запись и возвращает значение подписи.
Попутно есть в этой табличке и другие полезности, как, например, флажок видимости поля.
По его значению я или не вывожу поле (в HTML) или схлопываю ширину столбца (в Excel).
Время получения подписей к полям сократилось то-ли в 2, то-ли в 3 раза.
Однако, для расчетных полей приходится писать имена поля сразу по-русски,
потому как, ежели в спец.табличке нет записи, считываю имя поля.
Уф, устал писать.

  Ответить  
 
 автор: Explorer   (29.09.2010 в 13:04)   личное сообщение
 
   to: Силblч   (29.09.2010 в 10:15)
 

штота там такое SQL*Plus COLUMN <name> HEADING 'БлаБлаБла" FORMAT <xxx>

есть примеры на профильных форумах для многоязыковой поддержки именований

  Ответить  
 
 автор: Силblч   (29.09.2010 в 10:15)   личное сообщение
 
 

шото я туплю

есть в таблице на Oracle для полей comment(в моем случае это Подписи) на русском языке
в MS ACCESS (чтобы не offtop ) эти комменты сразу подставляются вместо оригинальных названий полей
в MS SQL - уже не помню как, давно с ним не работал
в ORACLE - не могу найти штатную возможность использовать эти комментарии(Подписи к полям)
для динамического SQL не хочется чёта писать процедуру

ну вот впервые попался такой пользователь, которого не устраивают английские названия
англофоб какойто прям

з.ы. а, да! чо делать?!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList