• ベストアンサー

ACCESS2000の文字数制限について

selenityの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.2

単純に ------------------------- BOOL WINAPI DllMain(  HINSTANCE hinstDLL,  DWORD fwdreason,  LPVOID lpvReserved) {   return 1; } export long MyFunctionName(char *buf) {  return strlen(buf); } ------------------------- をするだけの、何の変哲も無い、只のDLLです。 これをAccessのモジュールから呼び出せばOKです。

go_ishikawa
質問者

お礼

親切に教えていただきありがとうございます。 問題を解決することが出来ました。

関連するQ&A

  • Accessの文字数を調べたい

    住所項目で半角と全角の混ざった状態になっており、半角1文字は1として全角は1文字は2として合計文字数を算出したいのですが、良い方法を教え下さい。 例 ○○県☐☐市1-2-3 Len  11 LenB 22 求めたい値は、全角6文字×2 + 半角5文字×1 = 17

  • EXCEL入力規則で文字数制限

    EXCEL2002です。 A列に入力規則をかけ、全角20文字、半角40文字以内にしたいと思っています。 「エクセル技道場→入力規則→全角5文字、半角10文字」を参考にさせていただき、以下の式で入力規則のユーザー設定を行いました。 =AND(ISTEXT(A1),LENB(A1)<=40) この場合、最初の文字が半角の場合に制限数以下でもエラーメッセージが出てしまいます。 最初の文字が全角でも半角でも制限数以下であればエラーメッセージが出ないようにする方法はありますか? よろしくお願いします。 http://www2.odn.ne.jp/excel/waza/validation.html#SEC10

  • 文字数の制限の確認

    エクセルで C列に商品名が入ってます。以前から文字数を気にせず商品名を決めていたのですが、販売ソフトの導入で文字数の制限を掛けることになりました。文字数は全角18文字以内です。半角もつかえます。現状は名称に半角・全角が混じっています。文字数制限内か否かを関数で調査し、全角18文字より長い場合は「ながいですよ」ってD列に記入したいのです。教えてください。

  • アクセスのLENBとエクセルのLENBの違い

    アクセスで、定められたバイト数以上の文字を削除したいです。 エクセルでのLENBの考えで、やりたいのですが、それがアクセスでは、うまく認識しません。 例えば、 1234567:エクセルでは、10(半角4と全角3×2)          :アクセスでは、14(全てが2バイトにみなされる) アクセスで、全角半角を区別して、桁数を表示させる関数がありましたら教えてください。 以上、よろしくお願いいたします。

  • 文字数制限を越えてしまう場合

    文字数制限の全角2000字(半角4000字)がどうしても超えてしまう場合はどうすれば良いでしょうか? どんなに省略しても文字数制限を超えてしまいます。 教えて下さい。

  • エクセル2007で文字入力数の制限について質問です

    エクセル2007で文字入力数の制限について質問です 全角と半角が混在した文章で全角は1文字、半角は0.5文字で計算して 合計で20文字以内とか設定できませんか? 「データの入力規則」では出来なそうなので。。。 また、20.5文字以内という設定は可能ですか? 簡単な関数でせいげんできれば助かります ご回答よろしくお願いします

  • EXCEL2000 セルの文字数制限ですが・・・

    セル内の文字数を全角4文字以内とし、5文字以上入力しても 表示は頭からの4文字のみが表示されるようにしたいんです。 LENB関数ではエラーメッセージとしか表示去れないのでだめです。 文字列を入力し、変換→ENTERで自動的に頭から4文字のみ表示する 方法を教えてください。 よろしくお願いします。

  • 文字数の制限について

    TextBoxの文字数の制限が上手くいかなくて困っています。 ◆問題点1 最大入力文字数を、半角は50文字、全角は25文字と設定したいです。 下記の質問を参考にし、キーボード入力の制限をかけることが出来ました。 質問:テキストボックスへの文字の入力について http://oshiete1.goo.ne.jp/kotaeru.php3?q=287224 しかし、最大文字数が入力されているときに「貼り付け」を行うと 設定以上の文字数が入力されてしまいます。 入力文字数+貼り付け文字数が、最大入力文字数よりも長ければ、 コピーを禁止したいのですが、何か良い方法はございますか? ◆問題点2 MaxLengthに設定した最大文字数よりも1文字分長く、入力できてしまいます。 MaxLength = 4 と設定したTextBox(仮に「Text1」とします)に半角文字を4文字分入力します。 (このとき、ぴったし4文字分キーボードを押下します。) 次に半角文字2文字分をコピーし、Text1のなかの1文字をドラックして貼り付けます。 (ドラックする文字は最後尾以外です。) 上記手順を行うと、Text1には5文字分入力されてしまいます。 どのような処理を行えば、"4文字まで"と必ず制限できますか? 問題点1、2のどちらか一つでも構いませんので、対処法を教えていただけますか? 宜しくお願いいたします。 なお、環境は Microsoft Windows 2000 Microsoft Visual Basic 6.0 です。

  • バイト数

    こんにちわ。 VB6でのすごく初歩的な質問なんですが、テキストボックスの中の文字のバイト数をLenB関数で取得して表示させようとしたのですが、半角も全角も1文字2バイトとでてしまいますがなぜでしょうか? お暇なときで結構ですのでどなたか回答をおねがいします。

  • セル内の文字で半角2文字で1文字とカウントしたい

    openofficeを利用しています。 セル内の全角と半角が混じった文章から半角2文字で1文字とカウント 全角はそのまま1文字とカウント して文字数を数えることはできますでしょうか? LENBが利用できないので困っています。 よろしくお願いします。