そのメールがこちらです。

メールの内容を「Google翻訳」で訳すと以下のような内容になります。
2017年9月30日 (土) 21:00 in Apple , 迷惑メール

2017年9月28日 (木) 22:14 in Access , VBA

Private ElapsedTime As Long
Private Sub Form_Timer()
ElapsedTime = ElapsedTime + 1
'経過時間を表示
Me.labelElapsedTime.Caption = CStr(ElapsedTime)
End Sub
Private Sub buttonStart_Click()
Me.labelElapsedTime.Caption = 0
ElapsedTime = 0
'タイマ間隔を1000(1秒)にする
Me.TimerInterval = 1000
End Sub
Private Sub buttonStop_Click()
'タイマ間隔を0にする
Me.TimerInterval = 0
End Sub
まず、STARTボタンのクリックイベントプロシージャでTimerInterval=1000(単位はミリ秒)にします。そうするとタイマーが1秒間隔で動き出します。ちなみにタイマーイベントでの最初の処理は、TimerIntervalで指定した時間が経過したのちです。
2017年9月27日 (水) 21:40 in Access , VBA

Private closeFlag As Boolean
Private Sub Form_Load()
closeFlag = False
End Sub
Private Sub Form_Unload(Cancel As Integer)
If closeFlag = False Then
Cancel = True
MsgBox "[閉じる]ボタンで閉じてください。", vbExclamation, "注意"
End If
End Sub
Private Sub buttonClose_Click()
'フラグをTrue
closeFlag = True
'フォームを閉じる
DoCmd.Close acForm, Me.Name
End Sub
まず、「閉じる」ボタンが押されたかどうかの判定をするフラグ(closeFlag)を設けます。次に「閉じる」ボタンのクリックイベントプロシージャでcloseFlag=Trueにして、フォームをCloseします。そして、フォームの読み込み解除時イベントプロシージャでcloseFlag=Falseの場合に「Cancel = True」にして実行をキャンセルします。

2017年9月26日 (火) 21:25 in PowerShell
#WshShellオブジェクトを作成
$shell = New-Object -ComObject WScript.Shell
#ショートカットへのオブジェクトを作成
$lnk = $shell.CreateShortcut("$Home\Desktop\見積書.lnk")
#リンク先パス設定
$lnk.TargetPath = "C:\work\powershell\見積書.accdb"
#アイコンファイルパス設定
$lnk.IconLocation = "C:\work\powershell\document_mitsumorisyo.ico"
#ショートカットを保存
$lnk.Save()
2017年9月25日 (月) 22:00 in Access , VBA

Public Function Main() As Boolean
Dim shell As Object
Dim shortCut As Object
Dim linkFile As String
Dim desktopPath As String
'WshShellオブジェクトを作成
Set shell = CreateObject("WScript.Shell")
'デスクトップフォルダのパスを取得
desktopPath = shell.SpecialFolders("Desktop")
'ショートカット名
linkFile = desktopPath & "\見積書.lnk"
'ショートカットへのオブジェクトを作成
Set shortCut = shell.CreateShortcut(linkFile)
'リンク先パス設定
shortCut.TargetPath = CurrentProject.FullName
'アイコンファイルパス設定
shortCut.IconLocation = CurrentProject.Path & "\" & "document_mitsumorisyo.ico"
'ショートカットを保存
shortCut.Save
Set shortCut = Nothing
Set shell = Nothing
Main = False
End Function
WshShellオブジェクトのCreateShortcutメソッドを使ってショートカットの作成を行っています。2017年9月24日 (日) 21:16 in 健康 , 本

2017年9月23日 (土) 21:00 in Access , VBA

Public Function Main() As Boolean
CurrentDb.Properties("AppIcon") = CurrentProject.Path & "\" & "document_mitsumorisyo.ico"
Application.RefreshTitleBar
Main = False
End Function
CurrentDb.Properties("AppIcon")でアプリケーションアイコンを設定します。2017年9月22日 (金) 22:06 in Access , VBA


Public Function Main() As Boolean
CurrentDb.Properties("AppTitle") = "見積書"
Application.RefreshTitleBar
Main = False
End Function
CurrentDb.Properties("AppTitle")でアプリケーションタイトルを設定します。
2017年9月21日 (木) 22:00 in Access , VBA
Public Function Main() As Boolean
MsgBox "起動中..."
Main = False
End Function
※必ずFunctionプロシージャで作成してください。Subプロシージャだと下記のAutoExecマクロで実行できません。
2017年9月20日 (水) 21:57 in Access , VBA

Private Sub Form_DblClick(Cancel As Integer)
DoCmd.OpenForm "F_名物", acNormal, , , , , CStr(Me.ID.Value)
End Sub
OpenFormの7番目の引数にダブルクリックしたレコードのIDを指定します。Private Sub Form_Load()
Dim strCondition As String
'検索条件を組み立て
strCondition = "ID = " & CStr(Me.OpenArgs)
'検索条件に該当するレコードから先頭のレコードを表示(DAO)
Me.Recordset.FindFirst strCondition
End Sub
FindFirst(DAO)を使って、検索条件に該当するレコードから先頭のレコードを表示しています。
2017年9月19日 (火) 23:18 in Blogger



2017年9月18日 (月) 21:00 in Access , VBA


Private Sub Form_Load()
'新規レコード
DoCmd.GoToRecord , , acNewRec
End Sub
DoCmd.GoToRecordの第二引数に「acNewRec」と指定します。こうすると新規入力状態になります。
2017年9月17日 (日) 23:03 in 本

2017年9月16日 (土) 23:30 in Access , VBA



'メンバ変数
Private mRetnValue As String
'プロパティ
Public Property Let RetnValue(ByVal Value As String)
mRetnValue = Value
End Property
Public Property Get c() As String
RetnValue = mRetnValue
End Property
Private Sub buttonOpen_Click()
mRetnValue = ""
DoCmd.OpenForm "フォーム2", acNormal, , , , acDialog
'フォーム2で選択した値をテキストボックスに表示
Me.textMessage.Value = mRetnValue
End Sub
Private Sub buttonOK_Click()
Form_フォーム1.RetnValue = Me.comboFruits.Value
DoCmd.Close acForm, Me.Name
End Sub



2017年9月15日 (金) 23:05 in Access , VBA


Private Sub buttonOpen_Click()
DoCmd.OpenForm "子フォーム", acNormal, , , , acDialog
End Sub
Private Sub buttonWrite_Click()
Forms!親フォーム!textMessage.Value = Me.textMessage.Value
End Sub

