Un mot de passe peut-il être défini comme champ de paramètre dans un rapport Crystal, OU, Validations peut-elle être appliquée à un champ de paramètre d'un rapport Crystal? , alors le rapport se ferme?Sécurisation des rapports Crystal à l'aide des champs de paramètres, validation des champs de paramètres
Répondre
Vous ne pouvez pas quitter/quitter le rapport, mais vous pouvez définitivement masquer les détails/groupes/enregistrements dans un rapport si le paramètre est incorrect. Si elles utilisent Crystal Reports, elles peuvent ouvrir le rapport et supprimer votre «protection par mot de passe», mais oui, vous pouvez effectuer une pseudo-protection si le rapport est exécuté dans un visualiseur quelconque.
Tout ce que vous voulez faire est de créer un paramètre appelé {? Password}. Ensuite, dans votre sélection d'enregistrement en cours, mis:
(your previous record selection) AND {?Password} = "yourpassword"
Cette logique fonctionne comme toute autre logique SQL dans que la requête doit être vrai pour renvoyer des enregistrements. Dans le cas ci-dessus, si le mot de passe ne correspond pas, la requête est fausse.
Cela empêcherait les enregistrements de s'afficher. Vous pouvez également masquer/supprimer des sections selon une logique similaire ou même afficher une section si le mot de passe est incorrect (et le masquer si c'est le cas). Dans cette logique, vous pouvez formater une section pour montrer "Mot de passe invalide entré" si le mot de passe est faux.
Avez-vous du sens?
monsieur, s'il vous plaît dites-moi ce que cela signifie ---- "(votre sélection d'enregistrement précédente)" – sqlchild
@sqlchild - cela signifie simplement quel que soit son précédent record la sélection est/était. Si sa précédente sélection d'enregistrement était "foo = foo" alors sa nouvelle sélection d'enregistrements serait "(foo = foo) AND {? Password} = 'votre mot de passe' –
monsieur, comment j'obtiendrais la valeur de l'enregistrement précédent? ouvrira pour la première fois, alors seulement je veux qu'il demande le paramètre de mot de passe? S'il vous plaît aidez-moi avec les étapes que je devais effectuer dans Crystal Reports et avec le code aussi .... serait une grande aide monsieur – sqlchild
- 1. rapports Crystal - champs manquants
- 2. Validation des paramètres sur les rapports
- 3. Champs de paramètres dynamiques Crystal Reports/Visual Studio Problème
- 4. Paramètres de transmission de rapports Crystal dans des sous-rapports à l'aide du jeu de données
- 5. Validation des champs indexeurs
- 6. Passer des paramètres à des rapports de cristal en C#
- 7. Validation des paramètres d'URL
- 8. rapports de cristal en utilisant des paramètres
- 9. Définition dynamique des champs de paramètres pour une SqlDataSource
- 10. Comment annuler la décompression des champs Excel lors de l'exportation à partir de rapports Crystal 9.2
- 11. Validation des champs Django personnalisés
- 12. jquery validation dynamique des champs
- 13. Ordre de validation des champs de formulaire
- 14. validation des champs de la classe
- 15. Récupérer les noms des champs de validation
- 16. Validation des champs de formulaire PHP
- 17. Mise à jour des champs soumis à partir des paramètres du compte page
- 18. Transférer les paramètres des champs d'entrée ajoutés dynamiquement au servlet
- 19. SharePoint champs supplémentaires « Mes paramètres »
- 20. Modification des champs d'instance de classe à l'aide d'une méthode avec des paramètres d'objet clé
- 21. Comment faire pour supprimer le nom de groupe des champs de groupe dans les rapports Crystal
- 22. Rapports dans SSRS avec des paramètres supplémentaires
- 23. Quels champs d'en-tête peuvent contenir des paramètres?
- 24. passant des champs enchaînés comme paramètres sur les rails 3?
- 25. Validation des paramètres passés à travers l'URL
- 26. Possibilité de validation des paramètres requis?
- 27. Champs DataBound GridView - Paramètres SQL
- 28. Actualisation automatique des rapports Crystal
- 29. Champs de rapport Crystal
- 30. Validation WorkItem des champs "Texte brut"
Essayez-vous de sécuriser l'accès à la base de données ou de sécuriser les colonnes et les lignes une fois les données récupérées? – craig
@ craig-les colonnes et les lignes une fois que les données ont été récupérées – sqlchild