![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
個数を調べつ関数を作り、クエリから呼ぶようにすれば
よいと思います。
---
標準モジュール
Public Function cnt(wk As Variant) As Long
cnt = UBound(Split(wk, "@"))
End Function
SQL
SELECT cnt([フィールド]) AS 個数
FROM テーブル;
No.3
- 回答日時:
式1: Len([field0])-Len(replace([field0],"@",""))
でいかがでしょうか。
なお、Accessのバージョンが不明ですが、2000の場合、クエリでreplace関数を使う場合、VBA6をアップデートする必要があります。
http://www.microsoft.com/downloads/ja-jp/details …
ありがとうございます。
なるほど、replaceで置き換えて文字数カウントですね。
大変参考になりました。ここみてみます。
バージョンは2007です。
書き足りず申し訳ありませんでした。
No.2
- 回答日時:
同じく、VBAで自作の関数を作成します。
標準モジュールにFunction chrCount(FV As Variant, findChr As String) As Integer
Dim i As Integer
For i = 1 To Len(Nz(FV, ""))
chrCount = chrCount - (Mid(FV, i, Len(findChr)) = findChr)
Next
End Function
使い方
chrCount("asdfs","s") → 2
chrCount("asdfs","df") → 1
が返ります。
クエリならフィールドのところに、個数:chrCount([フィールド名],"探したい文字")
としてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
Accessクエリ特定文字列のカウントについて
その他(データベース)
-
アクセスのクエリでSplit関数は使えないのですか
Access(アクセス)
-
-
4
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
7
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
8
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
9
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
10
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
11
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
12
Accessでフィールド名を変数(文字列)で・・・
Access(アクセス)
-
13
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
14
ACCESS クエリで、グループ化したものをカウントしたい
その他(データベース)
-
15
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
16
iif関数で3つ以上条件を抽出したい場合
IT・エンジニアリング
-
17
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
18
access2010 特定文字を含むレコード数のカウント、特定文字を含まないレコード数のカウント 同
Access(アクセス)
-
19
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
20
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessvba 複数条件でFilterを...
-
Access クエリの演算フィールド...
-
Access:値が求めたい値の2倍...
-
accessのクエリのフィールドで...
-
Accessのクエリでハイパーリン...
-
ACCESSのアクションクエリについて
-
【急】Access 4桁の数字の頭...
-
アクセス エクセルインポート...
-
Accessでのフィールド名が多い...
-
Accessを開きなおすとテキスト...
-
ACCESSにおいてコントロールソ...
-
Access で 特定の文字の個数を...
-
ACCESSで2つフィールドの日付...
-
在庫管理と賞味期限管理
-
日付型のフィールドに空白を入...
-
アクセスのエラー「クエリには...
-
Accessで、フォームに情報を入...
-
EXCELの外部データ取得ができない
-
アクセス:クエリの結合とリレ...
-
最新日のデータのみ抽出するク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
Accessを開きなおすとテキスト...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
Accessで、テーブルに入力した...
-
Access で 特定の文字の個数を...
-
Accessのクエリでハイパーリン...
-
ACCESSで2つフィールドの日付...
-
アクセスのクエリ 1文字以上を...
-
追加クエリで特定フィールドの...
-
accessでの文字列の混ざった連...
-
途中で改行されたCSVをAccessに...
-
更新クエリをリンクデータベー...
-
Access2002の重複クエリで大文...
-
Accessの電話番号フィールド
-
accessvba 複数条件でFilterを...
-
access フォームを開くと「パ...
おすすめ情報