- ベストアンサー
数値を文字列にして他の文字列と連結
お世話になります。 accessで、 フィールド1の数値(オートナンバー)を文字列に変換して、固定の文字列と連結し、フィールド3に保存する方法をを教えていただきたいのですが。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- アクセス2003で文字列から数値型への変換。
いつも大変お世話になっています。 アクセス2003で、商品の規格単位を「20mlが4本」のところを「×4」と入力しています。 「単位表示(2)」のフィールドに文字列で「×4」と入力してあるものを「単位表示(3)」のフィールドに「4」と数値型に変換したいです(「単位表示(3)」はあとで計算に使用したいので)。 どのようにしたらよいのでしょうか。どなたかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- access2000 クエリで文字列を数値に変換
access2000 クエリで文字列を数値に変換 商品の管理DBをaccessで入力し、テーブルをexcelにエクスポートして並び替えやその他の編集をしています。 テーブルに「数量」というフィールドがあり、数字入力が主ですが、商品によっては「無制限」や「-」のように文字列を入力しなければならない為、「数量」は「数値型」ではなく「テキスト型」になっています。 excelへエクスポートした時に、「10」などは数値として認識させ、「無制限」などはそのままの文字列にしたいです。 クエリの式に「Val([数量])」としてみたところ、「10」は数値として変換されましたが、数値ではない文字列は全て「0」になりました。 また、「15,000」は「15」になりました。(カンマが文字列な為) これを 「10」→「10」(数値) 「無制限」→「無制限」(文字列) 「15,000」→「15000」(数値) にするような関数はありませんでしょうか。 excel2007のエラー処理(セルを選択した時に出る「!」で「数値に変換する」)と同じような挙動にしたいです。 宜しくお願いします。
- 締切済み
- その他MS Office製品
- Excelの文字列と文字列の連結
A1のセルにはj50 C1のセルには01(ユーザ定義で00の書式) この二つの数値をCONCATENATE()関数を用いて文字列を 連結するとj501となってしまいます。 C1のセルを文字列の書式にするとうまくj5001と表示されますがそれ以外に方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- ゼロを含む文字列の連結方法
初歩的な質問かもしれませんが、お願いします。 ゼロが連続する文字列を連結させて、ひとつの文字列にしたいのですが、strcpyとstrcatの組み合わせでは、00があった時点でこの部分が抜けてしまいます。ゼロを含む完全な形で連結する方法をお願いします。 例: 文字列A:「0001」と文字列B:「0055」と文字列C:「00AA」を連結して、 文字列X:「0001005500AA」を作りたいのです。
- ベストアンサー
- C・C++・C#
- FM8で文字列の連結
ファイルメーカー8で、文字列の結合方法で質問です。 100程度のレコードがあって、その中の一つのフィールド内容を連結したいとおもってます。 <例> レコード(1)のAフィールドに<div>伊藤</div> レコード(2)のAフィールドに<div>佐藤</div> レコード(3)のAフィールドに<div>加藤</div> 上記の状態から、違うフィールドに全てのレコードを連結したいと思います。 全レコードのBフィールドにグローバルで <div>伊藤</div><div>佐藤</div><div>加藤</div>の様な感じでAフィールドの内容を連結するには、どのようなやり方があるのでしょうか? ご教授ください。
- ベストアンサー
- その他(データベース)
- カンマ区切りの数値文字列を数値に変換
JSPで数値を入力して、データベースへ更新するプログラムを作成しています。 入力はカンマありでもなしでも通すようにしたいと思っています。 しかも、カンマの位置は特にチェックせずにしたいのです。 ちゃんとしたカンマ区切り数値なら、NumberFormatで数値変換できますよね? データベースの数値を表示する際にもカンマ区切り数値にしますので、1桁目を削除した場合には、カンマの位置が違ってきますよね。 そのためにカンマの位置は意識しないでいきたいのです。 StringTokenizer という便利なクラスがあったので使用してみたのですが、インスタンスを生成した後、トークン分をループで回して文字列を連結する必要がありますよね。 もっとスマートに一発で変換できないでしょうか? 「ある文字列からデリミタを省いた文字列を返すメソッド」みたいな。 よろしくお願いします。
- 締切済み
- Java
- Informixで文字列を数値型に
こんにちは。 当方、Linux7.3+アプリケーション(DB:Informix)を使用しています。 文字列を数値に変換するSQLに悩まされています。 内容 01/01/08からなる文字列と20080101と手動入力される数値を比較する事が最終目標です。 当方が試みている方向は、 01/01/08をSUBSTRING()で20080101に成型し、数値比較をしたい、と思っています。 SUBSTRING()で、文字列型で20080101までできるのですが、数値型にCASTが出来ません。 検討した関数は、下記の通りですが、構文エラーとなり、実装できません。 お助け下さい。 CAST(20080101) as INTEGER TO_NUMBER(20080101) INT(20080101) CONVERT(20080101)
- ベストアンサー
- その他(データベース)
- access2003 「#エラー」を文字列にしたい
テキスト型に入れた値を数値に変換し、「#エラー」を文字列にしたい テーブル1のデザインビューで ・フィールド1 テキスト型 ・主キーなし として データを 1 2 あ を投入します。 そして SELECT CLng(テーブル1!フィールド1) AS 数値型に変換 FROM テーブル1; クエリを作りました。 1と2は数値に変換されますが、文字列を入れた「あ」は 「#エラー」になります。 「#エラー」を「未設定」という文字列にしたいのですが どうすえばいいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA 行を文字列連結している列を連結した
エクセルシートで行を文字列連結している列を連結したいのですが・・ 行を文字列連結しているセル「AY4」は、 データー入力されていない時は、「0」表示しないとか「””」もしくは指定文字列にしています。 =IF(AT4=0,"連結なし",ConcatenateRangeText(C4:AY4)) もしくは =IF(AT4=0,"",ConcatenateRangeText(C4:AY4)) この「AY4」のセルでデーター入力されたものだけ文字列連結したい 画面上は空白だったり「連結なし」と表示されるのでコピーすれば良いのしょうが、ユーザーフォームのCommandButton11_Click()で処理したいのですが。 又、データー入力のある、行の文字列連結と列の文字列を一緒で出来ても良いのですが
- 締切済み
- その他(プログラミング・開発)
お礼
返事遅くなり済みません。 うまくいきました。 ありがとうございました。