Question

J'ai récemment dû créer un rapport qui émule une forme douanière canadienne. Le problème est que le rapport est imprimé sur papier 11" x 14" , mais utilise une disposition métrique. Comme mon installation FoxPro est sur une machine avec des unités de mesure-US-anglais, FoxPro tente d'obliger l'aide d'une règle anglaise, et de faire pression à la grille sur les mesures en pouces. Cela crée évidemment des problèmes de conception mineurs.

Je comprends que les rapports ne sont réellement que des tables déguisées, et je l'ai compris comment activer la règle métrique (au lieu de la version anglaise) en changeant un record, et qui fonctionne comme prévu. Cependant, la fonctionnalité composant logiciel enfichable à grille semble vouloir enclencher 48 unités à un pouce, au lieu de quelque chose métrique. Ainsi, le déplacement d'une boîte autour de l'utilisation de la souris un résultat dans la zone étant décalée (à nouveau) dans les mesures en anglais.

Pour contourner ce problème, je l'ai pris à openning le rapport en tant que table et converti manuellement toutes les unités métriques avec une feuille de calcul, et entré dans les décalages et tailles en main. Même si cela a bien fonctionné et semble être très précis, il est toujours sujette à erreur.

La question est, comment puis-je obtenir FoxPro 8 à composant logiciel enfichable à grille en unités métriques sur le rapport, de sorte que je ne dois pas garder devoir retaper les numéros à la main? ce serait bien d'obtenir FoxPro pour accueillir métrique de façon où je peux aligner les objets dans le rapport à l'aide d'une souris, plutôt que de les coups de poing dans les numéros et « retournement » du rapport en vue de la conception pour le vérifier.

Pour référence, actuellement il y a les traductions suivantes:

25.4 mm = 1 inch = 10,000 report units = 48 grid snap points

Il est évident que je voudrais quelque chose de plus proche de celle-ci:

25.4 mm = 1 inch = 10,000 report units = 25.4 grid snap points

Note: Oui, je l'ai envisagé la mise en place d'une machine Virutal avec FoxPro qui utilise une installation métrique, à savoir une installation Windows XP mis en place pour le Canada. Cependant, cela prendra un jour ou pour obtenir l'installation effectuée, ainsi que le reste de l'environnement de développement, donc je suis en train d'éviter cela.

Était-ce utile?

La solution

Masqué à moins que vous avez été exposé à plus de celui-ci ...

Modifier votre rapport. Faites un clic droit, obtenir les propriétés du rapport. Sur l'onglet Règle / Grille, il y a une combobox qui est par défaut à la règle de « pouces », mais vous pouvez le remplacer par Metric / cm ou pixels. En dessous, votre grille magnétique et vous pouvez changer la valeur par défaut du nombre de pixels composant logiciel enfichable à.

En outre, si vous utilisez vos touches de curseur, vous pouvez déplacer les commandes d'un pixel à la fois pour des alignements plus précis selon les besoins. Et si vous avez besoin de redimensionner une largeur de commande, si vous maintenez la touche Ctrl enfoncée et utilisez les touches fléchées gauche / droite, se rétrécir / strecth un pixel à la fois au lieu de déplacer le contrôle. De même pour le déplacement et le dimensionnement si vous choisissez plusieurs contrôles, ils seront tous déplacer ou redimensionner respectivement.

HTH

Autres conseils

Juste a parlé avec un lastnight qui a freind VFP8 installé. Sur la base de cette version, il pourrait y avoir un moyen d'obtenir métrique pour vos rapports. Il y a un paramètre sur les rapports de montrer basé sur PIXELS, ou le système de mesure. Si vous la configuration du système est basé sur pouces, est donc aussi le rapport. Si vous changez de système métrique à celui de centimètres (ou quel que soit l'équivalent serait), il devrait en être le respect du rapport dans le temps de conception.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top