如何通过在 matlab 图形上点击按钮来输入日期和时间以 Access MS?
我的日期和时间复选框代码是:
m=1;
while m==1
m=get(hObject,'value');
txt=datestr(now);
set(handles.text7,'string',txt);
pause(1);
end
该代码位于复选框中,日期和时间显示在静态文本中。我想做的是插入一个按钮,每当我按下按钮时,它将作为输入发送到数据库表,但我不知道如何将 MS Access 同步到 MatLab。请帮助我,因为我现在很烦恼:( 提前谢谢你!
最佳答案
您可以使用剪贴板建立从 Matlab 到 MS Access 的基本通信。
Matlab 部分 - 按钮的回调函数将根据实际日期和时间填充剪贴板。这是通过代码实现的:
clipboard('copy', datestr(now));
每次按下按钮,剪贴板内容都会改变。
MS Access部分您可以使用以下方式 Access 剪贴板文本内容
Dim MyData As DataObject
Dim strClip As String
Set MyData = New DataObject
MyData.GetFromClipboard
strClip = MyData.GetText
您可以使用计时器 ( see this SO for example ) 监视剪贴板更改。
您也可以填充专用文本文件,因为其他进程或用户操作可能会使用剪贴板。
关于database - Matlab 到 Microsoft Access 数据库 2010 日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756140/