• ベストアンサー

Access2010にて

項目のコントロールソースに=PASSAWAY([A],[B])と書きAとBの年月の差を表示させています。 例えばその差が23年11ケ月10日だとすると23.11.10と表示されます。 その差が23年7ケ月2日だとすると23.7.2と表示されます。 これを23.07.02と表示させることは出来るでしょうか。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

たとえば、 Function funcP(ByVal a As Variant) As Variant If IsNumeric(a) Then If CLng(a) < 10 Then funcP = "0" & a End If End If End Function のような関数を作って、PASSWAYの中で取得した 月、日を 月=funcP(月) 日=fincP(日) のように変換するか、あるいはfuncPのロジックを PASSWAYの中で設定するかでいいのでは、と思いますが。

skyc42
質問者

お礼

教えていただき有難うございます。 早速挑戦いたします。

関連するQ&A