求助请问前台维护各种币别之间的汇率的事务代码

黄益彬 2019-12-21 18:20:00

推荐回答

,我已经搞定了,每次币别的汇率更改在正式生产系统中新创建一条记录,利用函数CONVERT_TO_LOCAL_CURRENCY自动会把当前最近的时间的汇率作为转化的汇率,而不是直接再原纪录上更改。
籍巍巍2019-12-21 19:13:23

提示您:回答为网友贡献,仅供参考。

其他回答

  • 美元汇率的有效日期是不是过了。
    齐新潮2019-12-21 18:56:17
  • 系统维护-————币别————美元——修改——一共可以预设12期的期初期末汇率,你显示1.0说明你当期的汇率没有设置,例:你的账做到第12期,那就需要在“期间”——12,那行里面修改汇率,这样就能正确显示出来了。
    黄盛忠2019-12-21 18:39:57

相关问答

Imports System.TextImports System.Runtime.InteropServicesPublic Class Form1    '' 相关API函数声明,注释掉的这里没用到,但是也比较常用吧,这些函数的功能都能搜到。    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ByVal lpClassName As String, ByVal lpWindowName As String As IntPtr    Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" ByVal hWnd1 As IntPtr, ByVal hWnd2 As IntPtr, ByVal lpsz1 As String, ByVal lpsz2 As String As IntPtr    Private Delegate Function EnumChildProcByVal hWnd As IntPtr, ByVal lParam As Integer As Boolean    Private Declare Function EnumChildWindows Lib "user32.dll" ByVal hWndParent As IntPtr, ByVal lpEnumFunc As EnumChildProc, ByVal lParam As Integer As Boolean    Private Declare Auto Function SendMessage Lib "User32.dll" ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As Integer, ByVal lParam As String As Integer    ''Private Declare Function CheckDlgButton Lib "user32" Alias "CheckDLGButtonA" ByVal hDlg As IntPtr, ByVal nIDButton As IntPtr, ByVal wCheck As Integer As Integer    Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" ByVal hWnd As IntPtr, ByVal lpClassName As StringBuilder, ByVal nMaxCount As Integer As Integer    ''Private Declare Function GetWindowThreadProcessId Lib "user32" Alias "GetWindowThreadProcessId" ByVal hwnd As IntPtr, ByVal lpdwProcessId As Long As Integer    Private Declare Auto Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLength" ByVal hwnd As IntPtr As Integer    Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" ByVal hwnd As IntPtr, ByVal lpString As StringBuilder, ByVal cch As Integer As Integer    '' 相关消息定义,也有没用到的    Const WM_SETTEXT = &HC    Const WM_GETTEXT = &HD    ''Const WM_SETFOCUS = &H7    ''Const WM_KILLFOCUS = &H8    ''Const WM_CLOSE = &H10    ''Const WM_SYSCOMMAND = &H112    ''Const SC_CLOSE = &HF060&    ''Const SC_MINIMIZE = &HF020&    Const BM_GETCHECK = &HF0    Const BM_SETCHECK = &HF1    Const BM_GETSTATE = &HF2    Const BM_SETSTATE = &HF3    Const BM_SETSTYLE = &HF4    Const BM_CLICK = &HF5    ''Const BM_GETIMAGE = &HF6    ''Const BM_SETIMAGE = &HF7    Const BST_UNCHECKED = &O0    Const BST_CHECKED = &O1    Const BST_INDETERMINATE = &O2    '' 储存窗口句柄    Dim WindowHandle As IntPtr    '' 储存两个,枚举时自动调用回调函数,完成编辑框句柄的获取        EnumChildWindowsWindowHandle, AddressOf EnumChildProcC, 0        '' 寻找复选框        CheckHandle = FindWindowExWindowHandle, IntPtr.Zero, vbNullString, "记住密码"        Dim str As New StringBuilder        Dim j As Integer = 0        '' 对编辑框文本赋值        For j = 0 To EditHandle.Count - 1            SendMessageEditHandlej, WM_SETTEXT, 0, "Text"            ''GetWindowTextEditHandlej, str, 20            ''EditWindowsText.AddStr.ToString            ''Str.Clear        Next        If EditHandle.Count = 0 Then            MsgBox"未找到输入框!"        End If                If CheckHandle.ToInt32 <> 0 Then            ''CheckDlgButtonWindowHandle, id, 1            '' 对复选框进行鼠标单击操作            SendMessageCheckHandle, BM_CLICK, 0, 0            ''SendMessageCheckHandle, BM_SETCHECK, True, 0        End If    End Sub    End Class。