how-do-you-do の回答履歴

全160件中121~140件表示
  • 時間表示の識別法は

    いつもお世話になっております。 Access2000のVBAでコードの質問があります。 連結されていないフォームでテーブルからレコードセットで呼び出して、フォームのテキストボックスに表示されるようになっているのですが、 終了時間が表示されているときは下記のコードのとおり 返却処理に進みそうでない時は保存処理にするようにしたいのですが、その終了時間(時間)がテキスとボックスに表示されているかどうかの識別方法を教えていただけませんか?要するにワイルドカードのようなもので今は*にしているんですが、動きません。テーブルの終了時間のフィールドは日付型で半角表示です。 ぜひ教えていただけませんか? Public Sub 識別処理() If (Me.終了時間.Value = "*") Then If MsgBox("返却ですよね?", vbYesNo) = vbYes Then Call 返却処理     End If     Else Call 保存処理 End If End Sub

    • Hugh
    • 回答数1
  • [VB] 作成したパッケージをWindows2000にセットアップするときのエラー

    [VB] 作成したパッケージをWindows2000にセットアップするときのエラー でインストーラ パッケージ作成時の対策をしたのですが まだ Path or File Not Found. がでるのですがほかに直すところはあるのでしょうか?

    • gotyan
    • 回答数1
  • Accessでの小数点以下入力規制について

    質問させていだきます(数日前にも同じ質問をしたのですが、再度アドバイスをお願いします)。 MS-Access2000を利用しております。 フォーム(たとえば伝票)を使ってデータを入力するのですが、金額項目(テーブルは通過型)に小数第二位までの値を入力する必要があります。 この項目の「小数点以下表示桁数」を ”2 ” に設定していますが、これでは小数以下が何桁でも入力できてしまいます(第二位で四捨五入される)。 そこで、この項目には第二位までしか入力できないようにしたいのですが・・・。理想的な方法は第三位以上入力すると、メッセージボックスを表示したいのですが・・・。その方法をお教えいただければ幸いです。以上、よろしくお願いいたします。

    • aikun
    • 回答数1
  • Serverの時間取得(Ac97)

    ※スレ違いとは思いますがよろしくお願いします。 [日付時間の取得端末環境] Windows98 Access97 [Server環境] WindowsNT4.0SP6 SQL Server7.0 Server側の端末日付時間を取得をしたいのですが、よい方法がないでしょうか? VB6~やAccess2000~であればADOを使用してストアドプロシージャ からCURRENT_TIMESTAMP等で仮テーブルに時間を取得しておいて取得 端末側に値を引っ張る方法が取れますが、DAOのサポートしかしてい ないAccess97でServer時間の取得が出来るのでしょうか? APIや他のHP等で検索してみましたがHitしませんでした。検索の仕方が 悪いとも思っております。。。「出来る」「出来ない」だけでも結構です ので御教授お願い致します。

  • Serverの時間取得(Ac97)

    ※スレ違いとは思いますがよろしくお願いします。 [日付時間の取得端末環境] Windows98 Access97 [Server環境] WindowsNT4.0SP6 SQL Server7.0 Server側の端末日付時間を取得をしたいのですが、よい方法がないでしょうか? VB6~やAccess2000~であればADOを使用してストアドプロシージャ からCURRENT_TIMESTAMP等で仮テーブルに時間を取得しておいて取得 端末側に値を引っ張る方法が取れますが、DAOのサポートしかしてい ないAccess97でServer時間の取得が出来るのでしょうか? APIや他のHP等で検索してみましたがHitしませんでした。検索の仕方が 悪いとも思っております。。。「出来る」「出来ない」だけでも結構です ので御教授お願い致します。

  • RDOでテーブルの件数を求める一番早い方法は?

    Set rcsD = goRDO_Con.OpenResultset(sSQL, rdOpenKeyset, rdConcurReadOnly) で開いて movelast して rcsd.countを取るのと count(AAA) AS 読込件数でとって Set rcsD = goRDO_Con.OpenResultset(sSQL, rdOpenForwardOnly, rdConcurReadOnly) rcsD!読込件数 で求めるのはどっちがはやいのでしょう?

    • GBSGBS
    • 回答数1
  • アクセス上で強制的にメッセージを表示させたい

    Office97、Windows95、Windows2000 各端末の各ユーザーの任意のイベントでメッセージを表示させるのではなく、 共有モードで複数の人が使っているときに、 リアルタイムで全員の端末に強制的にメッセージを表示させたい。 たとえば、 「今から、DBの最適化を行うので全員DBを閉じてください。」 と言うメッセージを全員の端末に一斉に強制的に表示する。 と言った使い方をしたいのですが、 何か方法はあるでしょうか? よろしくお願い致します。

  • データベース作成について

     ただいま、CSVのデータベースを作成していますが、 FAX番号を入力するとアタマの「0」が取れてしまいます。「0」を残す方法を教えてください。  また、もとになるデータのFAX番号にはすべて「-(ハイフン)」が挿入されていますが、このハイフンのみを一括して削除できる方法も併せて教えてください。よろしくお願いします。

    • noname#2958
    • 回答数3
  • アクセスの勉強のやり方

    ホント初心者質問ですみません。(汗) Access2000を使えるようになりたいのですが、どのように勉強していくといいでしょうか? 書店などに行ってテキストを探してみたのですが、種類がたくさんありすぎてどれが良いのだか、、、。 とりあえず、エクセルとワードは使いこなせます。 具体的な質問ではないのですが、みなさんのアドバイスや経験談をよろしかったらお聞かせください。 よろしくお願いします。

  • Access97で新しいレコードが入力できない

    ちょっと困り果てました。 今まで何も問題なくテーブルの追加が行えていた アクセス97のデータベースなんですが、 おとといから突然新しいレコードを追加できなくなって しまったのです。 もちろん、データベースにはセキュリティーを いっさい掛けていません。 現象の詳細を簡単にまとめると・・・ 問題のデータベースは・・・ ・開くことができる ・テーブルとフォームの参照ができる。 ・ファイルサイズは700kB程度なので、容量の限界が  原因ではない。 ・アクセス97の不具合ではない  (友達のパソコンで開いても同じ症状がでるので) ・見かけ上で新規レコードの追加ができる。 ・レコードの追加をした後、上書き保存のボタンを  押してもエラーメッセージはでてこない。  ただし、ディスクアクセスのランプはついていないので  どうやら保存されていないようだ。 ・レコードの追加をした後ファイルを閉じることも、  アクセスを終了することもできるが、上書き保存の  確認メッセージがでてこない。 以上です。 おそらく私が気づかないうちに、どこかの 設定をいじってしまったものと考えていますが、 どうやって直せばよいのかわかりません。 お手数おかけしますが、よいアドバイスがありましたら 教えてください。 [ End of Message ]

    • BCG
    • 回答数4
  • Access2000のVBAでコンパイルエラー

    Access2000のVBAで初歩的な質問があります。 「tblShi」というテーブルがあります。 フォームにボタン「btn1」を作り、 デザインビューでボタンのプロパティを開いて イベントのクリック時のところで、 「ビルダの選択」をコードビルダにしました。 そして「Private Sub btn1_Click()」の中に、最初に   Dim db As Database という記述をしています。 このフォームを開いてボタンを押すと、なぜか   コンパイルエラー   ユーザ定義型は定義されていません というエラーが表示されてしまいます。 たしかにコードを書いているときに、   Dim db As のところまで入れると、小さいウィンドウの中に たくさん候補が表されますが、 その中に「Database」というのがないです。 「QueryDef」とか「Workspace」とかもありませんでした。 (「Recordset」はありまして、それはコンパイルが通ります) いろいろな解説を見ても、やはり最初はどれも 「Database」型を宣言しているようなんですが… 何がよくないのでしょうか。 もしわかる方がいらっしゃったら教えてください。

  • アクセスVBAで、フォームに情報を表示したい。

    アクセス2000のVBAの質問です。どうぞよろしく。 ●「取引銀行」テーブルをつくりました。銀行名、支店名、口座番号を入力してつくりました。 フィールド名も上記の通りです。 ●フォームをつくり、口座番号入力用テキストボックス(テキスト0)、銀行名を表示するテキストボックス(テキスト2)、支店名表示用テキストボックス(テキスト4)の3つを作りました。 ●入力用テキストボックスに1つ口座番号を入れると、その口座番号の銀行名をテキスト2に表示し、支店名をテキスト4に表示するにはどうコーディングすればいいのでしょうか。 Option Compare Database Public db As database Public qd As querydef Private Sub テキスト0_AfterUpdate() Set db = CurrentDb Set qd = db.querydef("SQL_Q") Dim strText As String strText = テキスト0.Text qd.SQL_Q = "SELECT 銀行名 FROM 取引銀行 " _ & "WHERE 口座番号 = '" & strText & "'" Me.RecordSource = "SQL_Q" テキスト2.SetFocus Me!テキスト2.ControlSource = "銀行名" (支店名表示部分は略す) End Sub ある本の例を見て上記のように組んで実行しましたが、銀行名は表示されません(#NAMEのエラー) 入力した口座番号がstrTextにセットされているのは確認できました。 またRecordSourceとControlSourseの区別がよく理解できていません。値集合タイプ、値集合ソースというのはなぜテキストボックスの プロパティにないのでしょうか。

    • imogasi
    • 回答数2
  • Accessの文字置換方法

    Access2002を使用しております。 「結果テーブル」というテーブルの<支店名>というフィールドの空白のレコードをすべて"空白"と言う文字に置換する作業を行っています。 現在は一度「結果テーブル」を開いた後に<支店名>フィールドを全部指定してから置換作業を行っているのですが、これをマクロを使用して自動処理にさせたいのですが、どうもうまくできません。どのようにすれば自動でできますか? VBAでもかまいません。 よろしくお願いします。

  • Accessレポートに表示された結果でレポートの総合計が出せない

    Access97である3つの数値を一覧で表示しますが、レポートに表示するのみ、うち2つの項目を比較して、四捨五入値や切り上げ・切り捨て値で表示させ、その結果で合計をページ単位&全合計を出します。20行で必ず改ページをするため、詳細セクションの "OnPrint/印刷時" のイベントプロシージャで、行カウントの制御とページ単位の累計を計算していますが、全合計は、おかしな数値になてしまいます。 (全合計は、最終ページにそれのみで出力させなければなりません。) なにかいい方法はないでしょうか?

  • グラフを1レコードずつ表示させたい

    ACCESS2000を使用しています。 テーブルに10人分のデータ。フィールド名に[国語の点数][算数の点数][理科の点数][社会の点数][英語の点数]とある場合に、1人分ずつのグラフを表示させたいのですが方法がわかりません。 普通にウィザードで作成すると10人分全員のグラフが表示されてしまいます。 よろしくお願いします。

  • エクセルで表示画面どおりの印刷

    エクセルからcannonのレーザープリンタで印刷するんですが,画面では文字がセルの中にきちんと入っているのに,いざ印刷してみるとセルの中に入りきれずに少し印刷されないところが出てきたりしてしまいます。画面の表示どうりに印刷する方法はないでしょうか?

    • satooo
    • 回答数7
  • クロス集計クエリについて

    アクセス2000を使っています。 クロス集計クエリのウイザードで下記を作成しましたが合計値が表示されません。 TRANSFORM Sum(納品書.数量) AS 数量の合計 SELECT 納品書.商品名, Sum(納品書.数量) AS [合計 数量] FROM 納品書 GROUP BY 納品書.商品名 PIVOT Format([年月日],"mmm") In ("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); もともとのレコードは 年月日 商品名 数量 01/01/10 カメラ 50 02/01/15 ラジオ 50 02/01/15 テレビ 30 というような内容です。 #まだウイザード頼りのレベルです。

  • アクセス2000で質問なんですけど・・・

    いつも大変お世話になっています。 クエリーで質問なんですが、 選択項目に式を入れて表示させたいのですが、 項目のデータ形式が日付の場合 例)Aの項目に 01/04/01   Bの項目に 01/06/25 場合にB - A = 日にち(86)を求めたいのですが うまくできませんでした。(2日)考えましたけど・・・ すみませんが、教えて下さい。

  • Access97での日付表示について

     今、Excelで作っていた名簿をAccess97を使って管理ができるようにしています。 Excelでは"3061222”とデータが”昭和6年12月22日”とMID関数を使って表示されるようになっていました。  Accessのフォームやレポートでも同じ様なことは出来ないでしょうか?いったん生年月日だけ入力し直すとか考えたんですがデータの量が半端でないので何とかしたいのです。  すみませんが分かる方ご教授お願いします。

  • AND検索

    アクセスでフォームを作成し、入力項目を5箇所用意しました。 その入力項目によって、OR検索とAND検索を行わせたいと思っています。 OR検索に関しては問題無いのですが、AND検索をさせた場合、5箇所全てを埋めないと結果が得られません。 AND検索で5項目の内3項目が空でも残りの2項目が該当すればデータを表示させたいのですが、方法がわかりません。 アクセス2000を使っています。 よろしくお願いいたします。