vb6のdatepickerに問題がありますが、このjusは特定の日付、たとえば31/01/01に発生しますが、別の日付で正常に動作します。vb6エラー380 Datepicker、特定の日付のバスト
私は、これはほぼ確実にあなたがコントロールで日付を設定する方法に関係しているの助けに
vb6のdatepickerに問題がありますが、このjusは特定の日付、たとえば31/01/01に発生しますが、別の日付で正常に動作します。vb6エラー380 Datepicker、特定の日付のバスト
私は、これはほぼ確実にあなたがコントロールで日付を設定する方法に関係しているの助けに
を感謝しています。
たとえば、コントロールの値が31日を持たない任意の月の場合、そのエラーが発生します。コントロールを2011年3月31日に設定しようとすると、エラー380が発生します。
これを解決するには2通りの方法があります。
日付コンポーネントを設定する順序を逆にします。
dtFecha.Year = Year(fcsAux.Fields("xf3ch4"))
dtFecha.Month = Month(fcsAux.Fields("xf3ch4"))
dtFecha.Day = Day(fcsAux.Fields("xf3ch4"))
代わりに、日付コンポーネントのValue
プロパティを設定します。 dtFecha.Value = "31/02/2017"
dtFecha.Value = rcsAux.Fields("xf3ch4").Value
最初のアプローチは、月は常にその日のために適切であることを保証。 2番目のアプローチは、1回のショットで値全体を設定し、有効な日付にする必要があります。
私はサードパーティのコントロールを使用していますが、私は標準の日付ピッカーコントロールがmindateとmaxdateのプロパティを持っていると思います。上記の方法でも問題が解決しない場合は、その設定を確認します。 –
ありがとうBill、オプション番号1がこの問題を解決しました。 –
私は19歳の時代遅れの製品のすべてのエラーコードを知っていると思っており、私たちのエラーメッセージを翻訳してはいけません。無効なプロパティ値は、それが言うことを意味します。おそらく、読み取られるデータの形式/レイアウトと関係しています。 – Plutonix
あなたの答えはタクスですが、私は旧式のソフトウェアを使い続けることを望んでいるので、この古い製品を使用しなければなりません。 (dd/mm/yyyy)はデータピッカーと同じですが、日付が31/01/2017のときだけエラーが発生します –
rcsAux.Fields( "xf3ch4")の値を検査すると便利です")、それが何であるか教えてください。 – DaveInCaz