vba
  • vb6
  • dcount
  • 2016-05-25 12 views 0 likes 
    0

    私はレポート作成に取り組んでおり、DCOUNT関数を使用してレコードの正しい数を取得しようとしています。私は、それが必要な記録を引き出すように、それの基準部分を調整しようとしているピクルスにいます。私がやっていることは、次の基準を持つレコードの数を取っている...Dcount関数---条件付き支援

    strA = DCount("ClienID", "tempClientInfoA", "Dept = '" & strDept & "' and Status = '1'") 
    

    これは現在私が持っているものです。私は部門とSTATUS(パートタイムまたはフルタイム)に応じて従業員を数えています。ステータス1はフルタイムですが、ステータス2のパートタイムを考慮する必要があります。そのため、この関数を使用していますが、正しい数のレコードは数えられないようです。これは私が試したものです

    strA = DCount ("ClientID", "tempClientInfoA", "Dept = '" & strDept & "' and status = '1' or status = '2''") 
    

    これは私にいくつかのすごい数字を与えます。 1と2の両方を引き出すように、どのように基準を含めていくのですか?

    ありがとうございます!

    +1

    角かっこを追加する価値がありますか? strA = DCount( "ClientID"、 "tempClientInfoA"、 "Dept = '"&strDept& "'および(status = '1'またはstatus = '2')") – OldBoyCoder

    答えて

    1

    問題は、ANDとORが評価される順序に関係します。これは、営業担当者の仕事として受け入れられました:

    strA = DCount ("ClientID", "tempClientInfoA", "Dept = '" & strDept & "' and (status = '1' or status = '2')") 
    
    関連する問題