Watapo3 の回答履歴

全87件中21~40件表示
  • 取り出した数値の参照方法

    テーブルA 保険No.  保険料率 01       10 02      2.5 03      5.5 という風なテーブルが作成してあります。 フォームには、txt保険番号という他のテーブルと連結したテキストがあり、そこには4桁の数字を入力します。 入力した4桁から先頭の2桁だけを取り出して、テーブルAの保険No.と一致する保険料率を求めたいのですが、よろしくお願いします。 Windows98 Access2000を使用しています。

  • 住所があっても印刷除外したい

    コンバンハ。MS-Access2000・Windows98SEです。 レコードの抽出をして、その中で[顧客マスタT]テーブルの [宛名印刷除外]フィールド(Yes/No型)にチェックが入った顧客はプレビューしない方法を探しています。 ちなみに抽出レコードのみをプレビューするVBAは ~~~~~~~~~~~~~~~~~~~~~~~ Private Sub cmb抽出データを横書印刷プレビュー_Click() If Me.FilterOn = True Then DoCmd.OpenReport "R葉書宛名横書印刷",_ acViewPreview, , Me.Filter End If End Sub ~~~~~~~~~~~~~~~~~~~~~~~ としています。 何かよい方法はあるのでしょうか?よろしくお願い致します。

  • Access2000でリスト指定の印刷

    現在Access2000で顧客管理のデータベースを作成しています。 指定したレコードだけを印刷する、指定レコード印刷フォームを作成しようと思い、フォームにリストボックスを貼り付け、そのフォームに印刷ボタンを作成しました。 その、印刷ボタンのプロパティ(クリック時)のイベント設定は、次のように設定したのですが、うまく動きません。 Private Sub 印刷ボタン_Click() On Error GoTo Err_印刷ボタン_Click Dim stDocName As String Me.Visible = False stDocName = "kokyaku_report" DoCmd.OpenReport stDocName, acNormal, , "id = " & id Exit_印刷ボタン_Click: Exit Sub Err_印刷ボタン_Click: MsgBox Err.Description Resume Exit_印刷ボタン_Click End Sub ちなみに、テーブルの主キーは「id」としております。 申し訳ありませんが、お分かりの方がいらっしゃったら宜しくお願い致します。

  • Access2000でリスト指定の印刷

    現在Access2000で顧客管理のデータベースを作成しています。 指定したレコードだけを印刷する、指定レコード印刷フォームを作成しようと思い、フォームにリストボックスを貼り付け、そのフォームに印刷ボタンを作成しました。 その、印刷ボタンのプロパティ(クリック時)のイベント設定は、次のように設定したのですが、うまく動きません。 Private Sub 印刷ボタン_Click() On Error GoTo Err_印刷ボタン_Click Dim stDocName As String Me.Visible = False stDocName = "kokyaku_report" DoCmd.OpenReport stDocName, acNormal, , "id = " & id Exit_印刷ボタン_Click: Exit Sub Err_印刷ボタン_Click: MsgBox Err.Description Resume Exit_印刷ボタン_Click End Sub ちなみに、テーブルの主キーは「id」としております。 申し訳ありませんが、お分かりの方がいらっしゃったら宜しくお願い致します。

  • VBからACCESSのレポートを印刷で範囲指定

    oleAccess.DoCmd.OpenReport ReportName, acNormal oleAccess.CloseCurrentDatabase  今、上のソースでは、データベース全件、印刷されるので、範囲指定をしたいのですが、どうすればいいですか? お願いします。

  • VBからACCESSのレポートを印刷で範囲指定

    oleAccess.DoCmd.OpenReport ReportName, acNormal oleAccess.CloseCurrentDatabase  今、上のソースでは、データベース全件、印刷されるので、範囲指定をしたいのですが、どうすればいいですか? お願いします。

  • VBからACCESSのレポートを印刷で範囲指定

    oleAccess.DoCmd.OpenReport ReportName, acNormal oleAccess.CloseCurrentDatabase  今、上のソースでは、データベース全件、印刷されるので、範囲指定をしたいのですが、どうすればいいですか? お願いします。

  • 独自の形式で連番をふりたい(Access97)

    Windows98SE + Access97 現在ユーザーサポートの「問い合わせ管理簿」を作成しています。 ユーザーから新しい問い合わせがあるたびにレコードを一つずつ 増やしていくわけなのですが、そこに独自の形式の連番を振りたいのです。 「"年(4桁)" - "月(2桁)" - "その月での問い合わせ件数 + 1(3桁)"」という形式です。 具体的には、今日が2002年1月28日で、1月の問い合わせ件数が30件だと すると、「2002-01-031」という形式で新しいデータに連番を振りたいの です。 2月になったら「2002-02-001」から始まります。 これを実現するにはどういったロジックが考えられるでしょうか。 助言をお願いいたします。

  • 伝票番号の自動採番について

    伝票番号の採番で、西暦+5桁という仕様です。 これを、年が変わってから入力する際に 新しい年(度)+00001 としたいのですが、どのようにプログラムを組んだらいいのか分かりません。 ちなみに今までのプログラムでは Format関数や、DMax関数を使って自動採番していました。 Access2000での開発です。 どうぞよろしくお願いします。

  • 伝票番号の自動採番について

    伝票番号の採番で、西暦+5桁という仕様です。 これを、年が変わってから入力する際に 新しい年(度)+00001 としたいのですが、どのようにプログラムを組んだらいいのか分かりません。 ちなみに今までのプログラムでは Format関数や、DMax関数を使って自動採番していました。 Access2000での開発です。 どうぞよろしくお願いします。

  • 削除

    削除を作っているのですが、エラーがでて困ってます。 データはACCESSに保存しています。 年月日と登録番号で条件をかけたいのですが、よく分からないのでお願いします。 ソース ' 選択クエリーを作成 strSQL = "Delete From db5 " & " Where 年月日 = '"  & DURIFORM.Text1(0).Text & "'" And "登録番号='"  & DURIFORM.Text1(1).Text & "'" cn.Execute (strSQL) これだと、型が一致しませんとエラーがでました。

  • CDドライブ

    CDROMドライブのパス名を速く発見する。 プログラムを教えてください。 宜しくお願いします。 ドライブ名がQ,F,D・・・・とどこにあるかと言う事です。

  • CDドライブ

    CDROMドライブのパス名を速く発見する。 プログラムを教えてください。 宜しくお願いします。 ドライブ名がQ,F,D・・・・とどこにあるかと言う事です。

  • Accessの外部結合プロパティについて

    windows2000の環境で、Access2000を使用しています。 中古車在庫管理というデータベースを作成するという問題集をといています。 在庫マスターと商談リストという2つのテーブルがあります。 2つのテーブルは在庫NOで結合されています。 ”1度も商談にあがっていない在庫を抽出できるようにクエリーを作成する。と いう問題をといています。不一致クエリーウィザードで作成すれば、商談にあ がっていない、在庫だけを抽出することができましたが、 外部結合プロパティで実行すると、商談にあがったものと、あたっていないも の両方が抽出されてしまいます。 ちなみに、結合プロパティダイアログで、3つ選択肢があるなかの、”2.在 庫マスターの全レコードと商談リストの同じ結合フィールドのレコードだけを 含める”を選択しました。 外部結合プロパティで不一致クエリーウィザードと同じ結果を得ることはでき ないのでしょうか? どなたかご存知の方教えてください。

  • SQLでのcount方法

    こんばんは。まず始めに申し上げておきますと この質問は、できるかどうかすらもわかりません。 できなければ「できない」とお答えいただけるだけでも助かります。 では本題です。 SQLのDBで data1|data2 ----+------- 1   | 1 1   | 2 2   | 2 2   | 4 というようにデータが存在したとします。 ここで、data1=data2の場合、同じデータとしてカウントは「1」とされ、data1!=data2の場合にはそれぞれにカウントします。 つまり、ここで望む結果は以下のようになります。 data |count ----+------- 1   | 2 2   | 3 4   | 1 どうでしょうか? こんなことできるのでしょうか? もし何らかの方法が存在するならばお教えください。 宜しくお願いします。

  • SQLでのcount方法

    こんばんは。まず始めに申し上げておきますと この質問は、できるかどうかすらもわかりません。 できなければ「できない」とお答えいただけるだけでも助かります。 では本題です。 SQLのDBで data1|data2 ----+------- 1   | 1 1   | 2 2   | 2 2   | 4 というようにデータが存在したとします。 ここで、data1=data2の場合、同じデータとしてカウントは「1」とされ、data1!=data2の場合にはそれぞれにカウントします。 つまり、ここで望む結果は以下のようになります。 data |count ----+------- 1   | 2 2   | 3 4   | 1 どうでしょうか? こんなことできるのでしょうか? もし何らかの方法が存在するならばお教えください。 宜しくお願いします。

  • Access2000のレポートで目次(索引)を作るには?

    Accessのレポートで数千人クラスの住所録を作成しているのですが、その時に、載っている方の掲載ページを目次として出力するにはどのようにしたらよろしいでしょうか? よろしくお願いします。

  • アクセスVBAについて教えてください。

    Private Sub Form_ApplyFilter If ApplyType = acShowAllRecords Then フィルタオプション = 1 ElseIf Filter <> “都道府県 = ‘東京都’” Then フィルタオプション = Null End if End Sub アクセスVBAの次の2行について教えてください。 よろしくお願いします。 ApplyType = acShowAllRecords ElseIf Filter <> “都道府県 = ‘東京都’” Then

  • access2000で使用者を履歴に残したい。

    履歴を取るのに「更新者=使用者」これは、currentuserですよね! 「テーブル全体を履歴に残す」バージョンでテーブルの更新者の規定値にcurrentuser()と入れればできる!と思ったのですが、テーブルではその式は利用できませんでした。モジュールに何か書き込まないとできないのでしょうか? 現在のモジュールは以下の通りです。 Sub History_a() Dim Ctr As Control Dim strSQL As String For Each Ctr In Me.Controls If Ctr.ControlType = 109 Then If Ctr.OldValue <> Ctr.Value Then strSQL = "insert into あ履歴 select * FROM あ " & _ "where 顧客コード = " & Me.顧客コード DoCmd.SetWarnings False DoCmd.RunSQL strSQL DoCmd.SetWarnings True Exit Sub End If End If Next Ctr End Sub ここで作成した使用者を顧客コードをキーに最終更新日の更新者を取り出すという、ややこしくてわけがわからなくなりそうなことも可能でしょうか?

  • access2000で使用者を履歴に残したい。

    履歴を取るのに「更新者=使用者」これは、currentuserですよね! 「テーブル全体を履歴に残す」バージョンでテーブルの更新者の規定値にcurrentuser()と入れればできる!と思ったのですが、テーブルではその式は利用できませんでした。モジュールに何か書き込まないとできないのでしょうか? 現在のモジュールは以下の通りです。 Sub History_a() Dim Ctr As Control Dim strSQL As String For Each Ctr In Me.Controls If Ctr.ControlType = 109 Then If Ctr.OldValue <> Ctr.Value Then strSQL = "insert into あ履歴 select * FROM あ " & _ "where 顧客コード = " & Me.顧客コード DoCmd.SetWarnings False DoCmd.RunSQL strSQL DoCmd.SetWarnings True Exit Sub End If End If Next Ctr End Sub ここで作成した使用者を顧客コードをキーに最終更新日の更新者を取り出すという、ややこしくてわけがわからなくなりそうなことも可能でしょうか?