2010-12-10 45 views
0

Je suis sur le point de faire un ajout à ma base de données qui pourrait rendre la vie beaucoup plus facile pour les utilisateurs qui ne sont pas habitués à l'utiliser.Accès: Mettre à jour la fin de la journée Partager les valeurs de Yahoo Finance

J'ai une table dans ma base de données; qui contient Historical_stock_data et Historical_currency_data (valeurs pour convertir le cours de l'action en dollars) dans l'autre table. Chacun d'entre eux ont en principe quatre colonnes (StockCode, Dates, SharePrice, Volume) et (CurrencyCode, Dates, Rates) respectivement.

Maintenant à la fin de chaque jour de négociation; J'ai besoin de mettre à jour les deux tables. Il y a environ 200 entreprises dans la base de données; et actuellement j'ai fondamentalement un portefeuille dans la finance de Yahoo tenant toutes les 200 compagnies que je télécharge dans Excel et édite ainsi il correspond aux colonnes; puis mettez à jour manuellement la base de données en l'ajoutant à la table. (Je peux aussi utiliser la méthode du tableur de transfert pour le faire mais j'ai rencontré un problème une fois avec le faire maintenant manuellement, mes capacités de codage ne sont pas les meilleures)

Les prix en devises, puisqu'il n'y en a qu'environ 6 les devises de la base de données en dollars; Je les mets à jour manuellement. ce n'est pas un problème pour le moment; mais si plus d'entreprises de différents pays sont incluses que ce serait plus facile; et d'ailleurs il vaut toujours mieux automatiser les choses; Donc je me demandais si c'était possible aussi. Donc, s'il y avait un moyen de mettre à jour ces valeurs directement dans Access à la fin de chaque journée sans avoir à s'inquiéter avec Excel; ce serait génial. S'il y a alors si on me montre un exemple de quel type de code à utiliser avec un seul exemple; Je devrais être capable de le finir.

+0

Il devrait être possible, quelle page dans Yahoo Finance? – Fionnuala

Répondre

0

Recherche sur "yahoo stock prix excel" et vous devriez trouver beaucoup d'exemple de code. Ensuite, convertissez le code en utilisant des jeux d'enregistrements/tables au lieu de cellules et vous avez terminé.