Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment remplir une zone de liste Vi…
  • Comment changer une grille de couleu…
  • Comment faire pour enregistrer une v…
  • Comment définir une constante date …
  • Comment faire pour exécuter des ses…
  • Comment lire une liste avec VBA 
  • Quelle est la forme du dialogue dans…
  • Comment imprimer dans un Légende de…
  • Comment masquer une ligne dans un ra…
  • Comment utiliser un fichier de CGZIP…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment faire pour supprimer des accents dans une chaîne VB6

    Il ya plusieurs personnages différents qui représentent un accent. Les graves , des accents tilde et aigus sont représentés par un caractère spécial sur la lettre dans le mot. Bien qu'il n'y ait pas beaucoup de mots anglais avec des accents , il existe plusieurs en français et en espagnol. Lors de la réception ou l'envoi de données en français ou en espagnol à partir de Visual Basic soit une base de données ou une autre application écrite dans un autre langage de programmation , il peut être nécessaire d'enlever l' accent devant l'autre application peut traiter. Instructions
    1

    Créer un nouveau EXE programme Visual Basic standard . Ajouter la capacité de lire et traiter les données dans un fichier externe en sélectionnant « projet» et « Références ». Cochez la case à côté de " Microsoft Scripting Runtime " et cliquez sur "OK " pour enregistrer . Cela donne l' accès au programme de l'API Windows pour la gestion des fichiers
    2

    déclarer deux variables: . Une comme " FileSystemObject » et l'autre comme un « TextStream " :

    Dim FOSO comme New Scripting.FileSystemObject

    oMyFile As Scripting.TextStream

    Ensuite , ouvrez le fichier pour la lecture dans le TextStream .

    Set oMyFile = oFSO.OpenTextFile ( FileName, ForReading )

    déclare également une variable pour stocker chaque ligne de la TextStream comme « sLineRead As String. "
    3 processus de

    la ligne de fichier texte en ligne dans une boucle écrite que " While Not oMyFile.AtEndOfStream . " Réglez " sLineRead " égale à une ligne de texte à partir de la TextStream :

    sLineRead = oMyFile.ReadLine

    S'il ya des accents contenus dans " sLineRead " vous pouvez les remplacer par une autre valeur à l'aide de VB " remplacer" méthode .
    4

    Identifier le caractère accentué à être éliminé . Par exemple , un texte contenant "E" peut être remplacé par "e" avant d'afficher ou insérer les données dans une base de données :

    sLineRead = Replace ( sLineRead , "E" , "e" ) < br >

    Cette ligne de code remplace toutes les occurrences de "e" avec "e" dans la ligne de texte lu dans " sLineRead " sans changer les données d'origine .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment désactiver un réseau en VB Script 
  • Comment utiliser le ListView ItemChecked en VBA 
  • Comment faire pour convertir une zone de texte à un Integer 
  • Comment programmer Microsoft Windows CE 
  • La fonction VB pour une longueur de cordes 
  • Types de données Visual Basic 
  • Comment calculer Leap Year Avec Microsoft Visual Basic 
  • Qu'est-ce qu'une info-bulle en VB 
  • Comment exporter un fichier texte Largeur fixe pour une table dans Access Visual Basic 
  • Les choses amusantes à faire à Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc