Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2003, 20h07   #1
Membre régulier
 
Avatar de elifqaoui
 
Inscription : juillet 2002
Messages : 152
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 152
Points : 92
Points : 92
Par défaut [CR7]Actualisation des données depuis VB

bonjour, depuis le CR7 lors de l'actualisation des donnees d'un état (qui contient de sous-états relié avec l'état principal par un champ date) il y a une boite de dialogue s'affiche avec deux options : ("Utilisez les données sauvegadées" c'est l'option par défaut, "Actualisez les données"), si je clique sur l'option par défaut pas de resultat (état vide), si je clique sur "Actualisez les données", les resultats s'affichent bien.
Depuis VB et après avoir fait un SelectionFormula avec le champ Date, j'ai le meme resultat que l'option "Utilisez les données sauvegardées", or comment puis-je obtenir la deuxième option
toute autre suggestion sera la bienvenue
merci pour vos réponses


N.B : j'ai bien activé dans le menu option de chaque état, la mise à jour automatique des données, mais sans resultat, le problème est le meme.
__________________
A Violin,a table,a chair,and a bowl of fruit,what else a man need to be happy(Albert Einstein)
(Windows, VB, PHP, MySQL et Access)
elifqaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2003, 10h51   #2
Invité régulier
 
Inscription : décembre 2002
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 10
Points : 8
Points : 8
Par défaut mise à jour de Vb à crystal qui ne se fait pas

Bonjour,
J'ai également le même souci sauf que je suis avec une version crystal 8.5 et base access 2000.
Le rapport crystal est base sur une table complete mais en vb je passe en parametre à ce rapport une requête sql avec un filtre (where) or cette requête sql n'est pas prise en compte du tout par le rapport , quelqu'un a t-il du nouveau à ce sujet ?
Merci
aysse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2003, 14h41   #3
Invité régulier
 
Inscription : décembre 2002
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 10
Points : 8
Points : 8
Par défaut SOLUTION

Finalement j'ai trouvé la solution à mon problème.
Il faut convertir le pilote de la base de données en connection DAO car appremment les connections ODBC ne lui plaise pas pour la mise à jour du rapport crystal à partir d'une requete sql.
aysse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2003, 16h01   #4
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Votre problème me dit quelque chose ...
j'ai déjà été amené à convertir le pilote pour que mon état fonctionne...
Mais c'était en crystal 6.0.
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2003, 13h44   #5
Invité régulier
 
Inscription : décembre 2002
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 10
Points : 8
Points : 8
Par défaut nouvelle solution

finalement on est pas obligé de passer en DAO. On peut rester avec une connection ODBC au niveau des rapports crystal (dans sans conversion de pilote) il suffit juste de rajouter après la ligne d'affectation du recordsource une ligne d'affection de la requete sql.
ex :
m_report.Database.SetDataSource AdoRs
m_report.SQLQueryString = sSql
aysse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h55.


 
 
 
 
Partenaires

Hébergement Web