2008-12-10 10 views

Répondre

4

Je n'ai jamais utilisé de rapports de cristal et ma connaissance de l'oracle est limitée, mais j'ai fait quelques travaux en arabe. Des choses à surveiller.

La base de données dispose-t-elle de l'environnement linguistique arabe peut-elle afficher du texte de droite à gauche? Sous Windows, vérifiez les paramètres de langue et vérifiez que l'option permettant d'inclure la prise en charge des systèmes d'écriture de gauche à droite est installée.

Vérifiez que votre base de données est la version internationale et qu'elle ne prend pas uniquement en charge le jeu de caractères latins. Il se peut qu'il y ait un problème de conversion entre ASCII et Unicode. Les caractères arabes ne sont pas sur la même page de code ASCII que le jeu de caractères latins que votre machine utilisera, il pourrait y avoir une version spéciale des rapports de cristal qui supporte l'arabe.

Vérifiez que la machine sur laquelle vous exécutez Crystal Reports a bien les paramètres régionaux arabes.

MISE À JOUR

J'ai eu un coup d'œil sur l'Internet et vous voudrez peut-être regarder this link

Voici un résumé:

Ce problème peut être résolu lorsque créer les rapports sans avoir besoin de écrire du code supplémentaire. Je n'ai pas testé cette solution parce que je n'ai pas de données pour le tester.

D'abord vous voulez vous assurer que vous utilisez une police UNICODE que je suis que vous êtes probablement déjà en train de faire. Ensuite, pour configurer le "Right to Left" vous pouvez faire un clic droit sur n'importe quel champ et sélectionner "Format Text" ou "Format Field". Vous devriez voir un onglet "Paragraphe" . Là, vous pouvez définir le contenu comme "Gauche à Droite" ou "Droite sur Gauche". Le bouton sur la droite permet vous de faire ce paramètre conditionnel sur une valeur de paramètre ou quelque chose comme que. J'espère que ça aide.

0
  1. Assurez-vous que le support arabe est installé dans Windows.
  2. Ajoutez le bon LANG et NLS_LANG à votre registre (pour moi, c'est ARABIC__QATAR.AR8MSWIN1256)
0

clic droit sur votre base de données et sélectionnez Propriétés puis sélectionnez les options changent ensuite collation Arabic_CI_AS

1

Cliquez droit sur champ> Format de l'objet> Paragraphe puis l'ordre de lecture de droite à gauche