J'ai un champ dans le rapport Crystal avec les données suivantes:
'605 kl1 - Daniel Steve' fort>
Comment puis-je simplement supprimer le '605 kl1 -' strong> et laisser le 'daniel steve' strong> sur le terrain seulement?
Les caractères avant
3 Réponses :
MID code> peut vous aider ici:
MID(my_string, (INSTR(my_string, "-") + 2))
Est-il possible de ne pas corriger l'index des caractères? Comme les personnages avant "-" pourrait être différent. J'espère que cela peut rechercher le '-' puis montrer quoi que ce soit après '-'.
@Weeshian: Il suffit d'ajouter un autre exemple pour résoudre ce cas supplémentaire.
la syntaxis Référence de site Web:
{nom_name} code> [11 à 23] p>
résultat = {Field_Name} code> [11 à 23] -> Résultat =
'Daniel Steve' code> p>
Je pense que vous pouvez également utiliser une fonction mais si vous souhaitez utiliser une fonction fractionnée, vous devez vous assurer que le délimiteur existe dans la chaîne ou Ajoutez une certaine condition pour empêcher l'erreur d'exécution. La fonction Split renvoie un tableau mais il ne commence pas avec zéro. Sa moyenne divisée code> comme celle
[1] code> est la première pièce et
[2] code> est la deuxième pièce. P> p>