Question

Comment puis-je supprimer la chaîne de préfixe# ?à partir de la liste en utilisant le champ de calcul.

Comment puis-je supprimer la chaîne de préfixe# ?à partir de la liste en utilisant le champ de calcul.
J'ai une colonne [Nazwa klienta] - c'est une colonne calculée.Dans cette colonne, j'ai mis deux autres colonnes [Nazwa] et [SAN] - ces colonnes se trouvent sur un autre site.

J'utilise cette formule :

=[Nazwa]&" "&"("&[SAN]&")"    

recevoir

Nazwa_klienta (SAN000000)

Après cela, je crée des colonnes de site et les utilise comme référence et les utilise dans une autre liste.
Dois-je créer deux colonnes ?Un pour la colonne de référence et un second pour le champ calculé ?

string# list

Pour être clair - ceci CHAÎNE;# s'affiche uniquement lorsque j'utilise Word (lorsque j'essaie de récupérer un client).

Était-ce utile?

La solution

En supposant que votre champ s'appelle [myfield] vous configurez une colonne calculée avec la formule suivante

=MID([MyField],9,LEN(MyField))

(9 parce que vous voulez commencer au 9ème caractère, "chaîne; #" a 8 caractères)

Autres conseils

Étant donné que vous utilisez les balises SharePoint-Online and Office-365, c'est comme cette réponse ne s'applique pas, mais la chaîne # problème peut être liée à un bogue client Office 2007 - Détails ici .Le Hotfix décrit les symptômes et plutôt que d'installer le correctif, j'ai demandé Office 2007 SP3 pour lel'utilisateur de le réparer.

Dans le code C#, cela ressemble à l'utilisation SPField.GetFieldValueAsText renvoie la valeur sans les caractères de préfixe supplémentaires.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top