• 締切済み

日付変更

下のソースは現在日付を使用して棚卸処理の関数を呼び出しているのですが 現在日付をm_zaikoにある棚卸日に変更したいのですがうまくいかずに困っております。 教えてください。 trNyuBefDate = .CvtStr(pbAdo.Lookup("t_nyuko", "MAX(入庫日)", "入庫日<=" & .CvtSQL(strEntryDate) & " AND 品番=" VB6.0   SQLSERVER 

みんなの回答

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.1

これだけではどこにどんなデータが入っているのか、更新処理はどのように行っているのかぜんぜんわかりません。 .CvtStr? .CvtSQL? アドバイスのしようがないのですが……

関連するQ&A

  • 教えてください。

    うまくいかずに困っております。 trNyuBefDate = .CvtStr(pbAdo.Lookup("t_nyuko", "MAX(入庫日)", "入庫日<=" & .CvtSQL(strEntryDate) & " AND 品番="

  • 在庫数の取得

    T_zaikoというテーブルに 日付    品名  品番 入庫 出庫 在庫数  2006/08/01 りんご 0001  3     3   2006/08/01 りんご 0001     1  2   2006/08/01 りんご 0002  8   2  6 2006/08/02 りんご 0001  棚卸    6 2006/08/03 りんご 0002  棚卸    8 があります。 これを品番は関係なしで在庫数を求めたいのですが どうすればいいのでしょうか? 日付    品名   入庫 出庫 在庫数  2006/08/01 りんご   3     3   2006/08/01 りんご      1  2   2006/08/01 りんご   8   2  8 2006/08/02 りんご   棚卸    12 2006/08/03 りんご   棚卸    14 というようにしたいのです。 上から順に入庫のときは足して出庫のときは引いていくと棚卸のときがおかしくなります。 どうすればいいのでしょうか? activereportへ出力したいのです。 よろしくお願いします。

  • 日付の条件の書き方

    SQLserver2005を使い始めた初心者です. 現在,日付の条件で躓いています. 番号 日付  1 2008/10/29 2 2008/11/02 3 2008/11/01 4 2008/11/03 というようなデータベースがありまして, MAX(日付)が今日から3日前以前のデータを抽出するという, 条件を書きたいのですが何かアドバイスを頂けたら幸いです.      

  • activereportの計算式

    VB6.0でactivereportを使っています。 日付    品名  品番 入庫 出庫 在庫数  2006/08/01 りんご 0001  3     3   2006/08/01 りんご 0001     1  2   2006/08/01 りんご 0002  8   2  6 というように今在庫テーブルには品番ごとの在庫数が入っています。 それをactivereportへ出力するときに 品番を無視して在庫数を計算したいのですが どうすればいいのでしょうか? 日付    品名  品番 入庫 出庫 在庫数  2006/08/01 りんご 0001  3     3   2006/08/01 りんご 0001     1  2   2006/08/01 りんご 0002  8   2  8 というようにしたいのです。 前日の実在個数+入庫-出庫という方法を考えています どこをどのようにしたらいいのかがわかりません。 教えてください。 よろしくお願いします。

  • EXCEL: 日付を残す関数

    どなたか教えてください。 伝票明細に度々同じような編集を加えるので、自動的に編集した日付を履歴として残すようにしたいのです。 ↓ 明細行の一番左側(A5)に、プルダウンリスト(入力規則)から「入庫」または「出庫」を選ぶと、自動的にとなりのセルにその日の日付が入力されるようにする。 私が考えたのは、次のとおり。 (B5)にひとまずToday関数を入れる。→(C5)に次の関数を入れる。 C5=IF(OR(A5="入庫",A5="出庫"),B5,"") けど、これじゃ値ではなく数式をもってきちゃうので、別な日に開くと日付が更新されてしまうのです。 どうすればよいですか?よろしくお願いします。

  • Insertについて

    VB6.0 SQLSERVERで開発しています。 データグリッドに入力したものを SQLSERVERへInsertしているのですが 例えば 品番  品名   日付    数量 1   あいう  2007/05/16  5 2   かきく   3   さしす  2007/05/17  4   たちつ         10 とデータグリッドへ入力したとします。 Insertするときに日付と数量が入っているものだけを Insertしたいのです。 日付だけや数量だけというものもInsertせずに 日付と数量両方入力されているものを Insertしたいのですがどうすればいいのでしょうか。 よろしくお願いします。

  • データの抽出で

    VB6.0 SQLSERVER  ID  品名  数量 コード 1  りんご  5  A-1 2  りんご  8  A-2 3 りんご  3  B-1 4  みかん  5  A-2 済みません。うまく説明できないのですが IDとコードの二つを抽出条件にしたいのです。 例えば1とコードA-1なら 1りんご5A-1を IDだけとかコードだけを条件にしたら うまく抽出できるのですが 2つになると「型が一致しません」とエラーになってしまいます。 お願いします。 教えてください。 Public Sub GetYukouzaiSuu(Optional Result As Boolean = True) Dim sSQL As String Dim dYukouzaiSuu As Double sSQL = ("品番=" + pvBase.CvtSQL(txtHinban.Text)) AND ("棚番=" + pvBase.CvtSQL(txtTanaban.Text)) dYukouzaiSuu = pvBase.CvtDbl(pbAdo.Lookup("m_zaiko", "isnull(実在庫数,0)-isnull(引当数,0)", sSQL)) numYukouzaiSuu.Value = MaxValueCheck(dYukouzaiSuu, numYukouzaiSuu.MaxValue) If pvBase.CvtLng(txtSeihinID.Text) = 0 Then If pvBase.StrLen(txtHinban.Text) > 0 Then labHinbanSt.Caption = "!" End If Else labHinbanSt.Caption = "" End If End Sub

  • Excelで日付データを持った分類分け

    エクセルで決まった日付とデータを関連付ける方法を教えて下さい。 複数のパターンがあるのですが、違う方法が必要かどうか分かりませんがお願いします。 以下のような例です 1 7月10日~8月15日 までの入庫した在庫はAグループ。   8月16日~10月22日までの入庫した在庫はBグループ 2 上記の日付に加えて   1999年8月19日~9月4日までの入庫 というように年も要素として加わった場合 3 入庫場所条件も付加し   大阪支店で入庫した1999年8月19日~9月10日の在庫  というような複数の日付間の条件を持った分類分けを する方法を教えて下さい。 関数で実現するのでしょうか。 宜しくお願い致します。

  • エクセルでの質問です。

    先に質問の例を書かせていただきます。 ----------------------- (日) (値) 1日 350 2日 320 3日 380 4日 310 ※以下省略 最高 380・・・MAX関数を使ってます。 日付 ★・・・ここに3日と表示させたい。 ----------------------- 求めたいものは値の列の最高値を表示し、 そして、その最高値の日付の表示です。 (★の部分になります) LOOKUP関数など色々試していますが、 うまくいかずに頭打ちになってしまいました。 どうかご教授お願い致します(><)

  • 日付の表示

    いつもお世話になっております。 早速ですが、ASPで日付の表示を考えております。 date()関数を使って取得は出来ました。 2005/06/21の表示を2005年6月21日の表示に変えたいのですが、わかりません。 VBなどですと、一発変換があったように思います。 年と月と日付で区切らないと駄目でしょうか? その際には月や日付の「06」の”ゼロ”を取り除きたいのです。 宜しくお願いします。

専門家に質問してみよう