2016-12-02 2 views
0

Je voudrais mettre en majuscule la première lettre du nom et effacer des espaces supplémentaires, ainsi que supprimer une virgule ou une période dans ma table en exécutant une requête par vue sql.Mettre en majuscule la première lettre du nom dans la colonne d'une table

+0

Oui, List1 = ListBox et Command1 = Bouton de commande, après avoir changé à juste un clic et cliquez sur le bouton, il me donne une erreur, dit "Erreur d'exécution '94': Utilisation invalide de Null", puis surligner la deuxième ligne "List1 = Replace (List1,", "," "), comment puis-je résoudre l'erreur? merci beaucoup – Kevin

+0

alors voulez-vous dire effacer "Private Sub Command1_Click()" et collez le "If IsNull (List1) ou List1 =" ""? – Kevin

+0

continue à me donner une erreur si je n'utilise que "If IsNull (List1) ou List1 =" "" il est dit "Expected: Then or toGo" – Kevin

Répondre

0

Pour apporter des modifications à une table contenant des noms, exécutez la requête ci-dessous (modifiez le nom de la table et les noms de champs pour qu'ils correspondent à votre base de données).

Cette volonté:

  • Supprimer les espaces de suivi
  • Changer le premier caractère du nom à Majuscules
  • Cela ne changera pas le cas de toutes les autres lettres dans la chaîne

    UPDATE TblEmployee SET TblEmployee.FirstName = UCase(Mid(Trim([FirstName]),1,1)) & 
    Mid(Trim([FirstName]),2), TblEmployee.LastName = UCase(Mid(Trim([LastName]),1,1)) & 
    Mid(Trim([LastName]),2); 
    
+0

Oui vous aviez raison, il dit "List1 est nul ou vide", comment puis-je résoudre ce problème, merci encore – Kevin

+0

List1 n'est pas vide quand je vois que sur la forme, il y a quelques variables fictives que je mets comme "aaa, fawefewa., wefewfwe. ~ "dans la listbox – Kevin

+0

(1) d'abord ce que je veux faire est, je voudrais changer la colonne de nom de famille des données d'importation, parce que certaines des premières lettres ne sont pas en majuscule ou certains des noms avoir des espaces ou des virgules supplémentaires, donc je veux corriger ces mauvaises données. (2) La source de ligne indique "SELECT [Table1]. [ID], [Table1]. [Field1] FROM Table1 ORDER BY [Champ1];" et le type de source de ligne indique «Table/requête» (3) Je ne peux pas sélectionner plusieurs éléments de la vue de formulaire. (4) Je veux que les données fixes soient mises à jour sous forme de tableau, mais cela n'a vraiment d'importance que si les données ont été corrigées – Kevin