Bonjour,
Je serais d'accord sur LSMConsulting d'abord séparé les matières dans une table et les questions à l'autre. C'est la manière des bases de données relationnelles que peuvent être traitées facilement parce que vous pouvez directement assigner des questions aux titres avec des commandes SQL Simples. Je dirais que le temps où vous économisez pour faire un UI plus simple vous dépensé plus tard en questionnant ce modèle. Et un d'entrée qui a laissé l'utilisateur remplir base de données par la copie et l'empâtage un bilan est dans mes yeux dangereux. C'est très bien que CE commis peut le faire et comparer les résultats pour le voir est très bien. Ce qui si ce commis est dans les vacances ou part pour toujours ? Est-ce que quelqu'un d'autre peut réaliser le même travail ? Que si les données dans le bilan sont corrompues pour quelque raison - par exemple la ligne fausse est marqué comme titre ou problèmes avec des datatypes des colonnes dans Excel dû au formatage faux ? Car vous ne commandez pas la copie et l'accès de progrès de pâte seulement elle-même essayera de convertir les choses et peut-être le mal.
L'analyse d'une feuille d'Excel peut être un plus long travail mais elle a l'avantage que vous pendant que le programmeur peut commander l'importation complète et vous pouvez commander le format des colonnes et des rangées. Vous pouvez créer un module flexible qui peut être changé facilement a basé sur des tables de configuration si le format de bilan change jamais. N'importe qui peut faire une importation avec ce modèle et vos données sont toujours sûres (et peut intérieurement séparer les rangées dans différentes tables comme un vrai modèle apparenté).
Pour répondre à votre dernière question : Oui, c'est possible avec un petit tour : Créer une boîte à textes qui a la mêmes taille et largeur qu'une rangée sous votre état ordinateur, l'envoient au fond et le ferment à clef et réglé permis à faux (ainsi à l'utilisateur ne peut pas cliquer dans lui). Placer la couleur de fond à la couleur que vous voulez pendant que le fond normal et alors vous peut employer le formatage conditionnel comme LSMConsulting expliqué ci-dessus pour placer la couleur de fond de cette boîte à textes à une couleur de point culminant. S'assurer que vous avez également placé la propriété « permise » dans le formatage conditionnel à « faux », aussi, autrement la mise en évidence de la boîte à textes aurait comme conséquence l'utilisateur pourrait cliquer dans la boîte des textes.
À la votre,
Chrétien