テキスト文字列を分割します
名前に2つのフィールドを保持するためのtableがあります-firstNameとlastname
2つのフィールドを1つの名前に組み合わせるクエリを使用します."Bob Smith"
フォームでは、コンボボックスを使用して名前を入力し、ボックスはリスト
に制限するように設定されています.リスト内にない場合は、テキスト文字列を分割して、データが最初の名前とLastNameフィールドのPepealtableに移動します.文字列を分割する方法
私はスタジアム名のためにデータを取り、それをtableに置きます.これは私が使用するコードです.テキストを分割するコードをどこに入力しますか?
プライベートサブGamestAdium_NotinList(newDataとしてのnewData、整数としての応答)
Dim StrSQLは文字列
ですDIM i整数
文字列
としてのDIM MSG'コンボボックスがクリアされている場合は、このサブを終了
NewData= ""を終了する場合はsub
msg= "" "&newdata&" 'は現在リストに含まれていません." &VBCR&VBCR
MSG= MSG&「追加しますか?」
i= MSGBOX(MSG、VBQuestion + Vbyesno、「不明スタジアム...」)
if i= VBYES
STRSQL= "TBL_STADIUM([スタジアム])"&_
への挿入"値( '"&newdata&"'); "
CurrentDB.Execute StrSQL、DBFailOnError
応答= acdataerradded
else
response= acdataerRContinue
の場合は終わります返信リスト(回答:5)
AT:
のパブリックデータベースフォルダのnotinlist.zipに例を表示します.
https://onedrive.live.com/?cid=44cc60d7fea42912&id=44cc60d7fea42912年169.
しかし、私は個人名でそれを助言しないでしょう、それは合法的に重複することがあります.デモには、コマンドボタンを使用してより良い代替案が含まれています.
Bob Smithのために十分簡単ですが、次のような1つの名前の名前は何ですか:
マドンナ
3つの部分名:
Tom Van Stiphout
メアリールイーズケリー
キャサリンゼータジョーンズ
4部の名前?
O'Brienのような埋め込み単数の引用符にも注意してください.
応答4# ->にスキップ2 #DSpinne非バインドフォームを使用できますか?
名前がドロップダウンしていない場合は、アンバインドフォームを開き、ユーザーはフィールドに入力できますか?
私が受け入れるならばコードは何でしょうか?
この問題をtableすることができるいくつかの方法があります
左()、右()
split()
より詳細に答えるには、table名、フィールド名(firstName&lastname)、コントロール名
を知る必要があります.応答5# ->にスキップ3 #DSpinnetable名-TBL_PLAYERS
フィールド名-PlafirstName-PlalastName
フォーム-F_FB_SCROARGE
フォームコントロール-ScorePlayer
関連質問
- 自動保存ファイル.それらはどこにありますか?
- Office365
- サポート情報相関ID:Sea#5C70F7A4-6D7D-4746-8CF9-397034CDA493エラーコード:0
- Office365ファミリプラン.
- プロジェクトに関する時間と請求問題
- スクリプトを介してOpen Access DBをオープンしてマクロを実行するか、自動実行マクロが実行されている
- BitLockerコードの援助
- 最初のボックスからテキストを挿入する最初のボックスから、ドロップダウンリストをオートフィルするにはどうすればよいですか.
- 3番目のクエリによって実行された2つのクエリを実行して、最新の履歴値の単一のデータセットを導出します.
- ONEDRIVE デスクトップApplication-ログインできない