Question : Toute manière au champ de travail de calculcate dans le projet de milliseconde

Salut chacun, essai tout à fait stuck du

I AM de faire quelque chose avec le projet et espoir de milliseconde quelqu'un peut aider. Il y a peut-être une manière simple de faire ceci mais s'il y a je ne peux pas figurer que c'out.

la plupart des tâches dans mon projet sont des tâches d'essai de logiciel pour un dispositif d'un produit. Chaque tâche d'essai doit être courue sur plusieurs configurations. Le nombre de configurations chaque essai sera couru dessus et la profondeur de l'essai sur chaque configuration sera tout à fait dynamique au cours du projet. Pour essayer et adapter à ceci j'ai ajouté quelques champs faits sur commande aux tâches, voici un exemple simple des champs faits sur commande pour une tâche « essai FeatureX » :

Config1 (Text1) : Win7
Config1Depth (Number1) : 1
Config2 (Text2) : WinXP
Config2Depth (Number2) : .5
ExecutionTime (Duration1) : 8 hrs
TotalTime (Duration2) : [ExecutionTime] * (Config1Depth+Config2Depth) le

ainsi basé sur le nombre de configurations à examiner, la profondeur de l'essai sur chaque configuration, et le temps d'exécution par configuration je calcule un champ de TotalTime qui représente tout le temps nécessaire pour exécuter des essais pour le dispositif à travers toutes les configurations au depth.

What que je voudrais faire maintenant, et suis mon problème principal est que je veux employer la valeur calculée de TotalTime comme durée de « travail » pour la tâche. Je sais que les calculs du temps du projet sont fondamentalement basés sur Duration=Work/Units ainsi je dois de façon ou d'autre obtenir ma valeur calculée de TotalTime pour être employé comme valeur de « travail » dans cette équation. J'ai essayé entrer juste [TotalTime] dedans pour la valeur de travail mais le projet n'acceptera pas it.

Hope que ceci explique mon assez puits de problème. N'importe quelle aide est appreciated.

Thanks !
class= de

Réponse : Toute manière au champ de travail de calculcate dans le projet de milliseconde

Je ne suis pas sûr je comprends que votre demande de clarification… vous voulez pour employer un code comme ceci ?

    oTask.Work = oTask.TotalTime

Ceci ne fonctionne pas, vous pouvez seulement mettre en référence un champ pendant qu'une propriété de builtin (Duration2) de l'objet de tâche (oTask) OU emploient le nom relabeled pour un champ fait sur commande en employant ceci :

   oTask.GetField (FieldNameToFieldConstant (« TotalTime »))

Ceci fonctionne seulement si vous relabeled le champ, par exemple Duration2 dans les propriétés de champ où vous placez la formule !

Thomas
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us