2010-02-04 6 views
0

у нас есть подписка на данные Bloomberg, мы используем excel для загрузки данных из bloomberg с использованием функции bdp. , но его боль, поэтому мы решили найти простой способ сделать это. Есть ли способ запрограммировать и рассчитать фиксированные долговые обязательства из списка ценных бумаг, используя VBA, доступ, sql или что-нибудь еще?Загрузка данных Bloomberg Api с помощью программы доступа VBA

Thanks

+0

Возможно, вам поможет помощь, если вы зададите более конкретный вопрос. С какими аспектами решения вы сталкиваетесь? –

ответ

0

Это старый вопрос, но, возможно, один будет искать ответ. В основном вы можете получать одни и те же данные через API Bloomberg. Для личного использования это Desktop API (в настоящее время версия 3). Краткое руководство (может быть загружено с терминала Bloomberg) содержит примеры для C++, Java и C#. Имена полей точно такие же, как и в функции bdp. Например:

Element fields = request.GetElement("fields"); 
fields.AppendValue("PX_LAST"); 
fields.AppendValue("VOLUME_AVG_30D"); 
session.SendRequest(request,null); 
0

Да. Вам нужно использовать автоматизацию VBA для этого в excel или написать непосредственно в c api.

0

Если вы используете Excel VBA уже тогда, будет довольно легко скопировать и вставить код в Access VBA. Затем вам необходимо внести соответствующие изменения для вставки записей, а не для вставки ячеек. Если вы используете DAO, вы захотите использовать код, похожий на следующий, чтобы добавить записи.

Set rs = CurrentDb.OpenRecordset("Customer") 
    rs.AddNew 
    rs!cName = NewData 
    rs.Update 
    rs.Move 0, rs.LastModified 
    CustomerID = rs!cID 
    rs.Close: Set rs = Nothing 

rs.move 0 линия извлекает ключ autonumbr из записи добавленной должны вам это нужно, чтобы вставить дочерние записи.

 Смежные вопросы

  • Нет связанных вопросов^_^