⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datamodule.dfm

📁 某大型医院护士站
💻 DFM
📖 第 1 页 / 共 5 页
字号:
        Name = 'I7_I_OPNO'
        ParamType = ptInput
      end
      item
        DataType = ftInteger
        Name = 'L_INWARD_RTN'
        ParamType = ptOutput
      end>
  end
  object qryInWard: TwwQuery
    OnCalcFields = qryInWardCalcFields
    DatabaseName = 'PROJHISADT'
    SQL.Strings = (
      
        'SELECT P.INID, P.TIMES ,P.SQID , P.PATDESC, P.SEXNAME, P.BIRTHDA' +
        'Y,'
      '       P.WARDID, P.DEPTNUM ,P.IsBaby'
      'FROM PATIENTSUB P'
      'WHERE (P.INSTATE = 0) AND (P.ENABLED = 1) AND (INID > 0)'
      '  AND ( (:ISALL  =  1) OR (P.WARDID = :INDEPT) )'
      'FOR READ ONLY'
      '')
    LookupFields.Strings = (
      'SEXNAME;PROJHISADT;SEX;NAME;;NUM;N'
      'WARDNAME;PROJHISADT;WARD;NAME;;WARDID;Y'
      'DEPTNAME;PROJHISADT;DEPT;NAME;;NUM;Y')
    LookupLinks.Strings = (
      'SEX;NUM'
      'WARDID;WARDID'
      'DEPTNUM;NUM')
    ValidateWithMask = True
    Left = 24
    Top = 64
    ParamData = <
      item
        DataType = ftSmallint
        Name = 'ISALL'
        ParamType = ptInput
      end
      item
        DataType = ftString
        Name = 'INDEPT'
        ParamType = ptInput
      end>
    object qryInWardAGE: TIntegerField
      DisplayLabel = '年龄'
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'AGE'
      Calculated = True
    end
    object qryInWardINID: TIntegerField
      DisplayWidth = 10
      FieldName = 'INID'
    end
    object qryInWardTIMES: TSmallintField
      DisplayWidth = 10
      FieldName = 'TIMES'
    end
    object qryInWardSQID: TSmallintField
      DisplayWidth = 10
      FieldName = 'SQID'
    end
    object qryInWardPATDESC: TStringField
      DisplayWidth = 20
      FieldName = 'PATDESC'
    end
    object qryInWardSEXNAME: TStringField
      DisplayWidth = 6
      FieldName = 'SEXNAME'
      Size = 6
    end
    object qryInWardBIRTHDAY: TDateField
      DisplayWidth = 10
      FieldName = 'BIRTHDAY'
    end
    object qryInWardWARDID: TStringField
      DisplayWidth = 4
      FieldName = 'WARDID'
      Size = 4
    end
    object qryInWardDEPTNUM: TStringField
      DisplayWidth = 4
      FieldName = 'DEPTNUM'
      Size = 4
    end
    object qryInWardISBABY: TSmallintField
      DisplayWidth = 10
      FieldName = 'ISBABY'
    end
    object qryInWardWARDNAME: TStringField
      DisplayWidth = 16
      FieldKind = fkCalculated
      FieldName = 'WARDNAME'
      Size = 16
      Calculated = True
    end
    object qryInWardDEPTNAME: TStringField
      DisplayWidth = 16
      FieldKind = fkCalculated
      FieldName = 'DEPTNAME'
      Size = 16
      Calculated = True
    end
  end
  object qryEmptyBed: TwwQuery
    DatabaseName = 'PROJHISADT'
    SQL.Strings = (
      'SELECT INID ,BED ,DEPTNUM FROM WARDBED'
      'WHERE (WARDID = :WARDID)'
      '  AND ( (:IsAll = 1) OR ((INID IS NULL) OR (INID = 0)) )'
      'FOR READ ONLY'
      ' ')
    ValidateWithMask = True
    Left = 86
    Top = 64
    ParamData = <
      item
        DataType = ftString
        Name = 'WARDID'
        ParamType = ptInput
      end
      item
        DataType = ftInteger
        Name = 'IsAll'
        ParamType = ptInput
      end>
    object qryEmptyBedBED: TStringField
      DisplayLabel = '空床号'
      DisplayWidth = 6
      FieldName = 'BED'
      Size = 6
    end
    object qryEmptyBedINID: TIntegerField
      FieldName = 'INID'
    end
    object qryEmptyBedDEPTNUM: TStringField
      FieldName = 'DEPTNUM'
      Size = 4
    end
  end
  object srcInWard: TwwDataSource
    DataSet = qryInWard
    Left = 24
    Top = 112
  end
  object srcEmptyBed: TwwDataSource
    DataSet = qryEmptyBed
    Left = 86
    Top = 112
  end
  object OrderItem: TwwTable
    BeforeEdit = OrderItemBeforeEdit
    BeforePost = OrderItemBeforePost
    AfterPost = OrderItemAfterPost
    BeforeDelete = OrderItemBeforeDelete
    OnNewRecord = OrderItemNewRecord
    DatabaseName = 'PROJHISADT'
    OnFilterRecord = OrderItemFilterRecord
    IndexFieldNames = 'INID;TIMES;SQID;KINDID;SERIALID'
    MasterFields = 'INID;TIMES;SQID'
    MasterSource = srcPatientSub
    TableName = 'ORDERITEM'
    LookupFields.Strings = (
      'DOSUNIT1;PROJHISADT;ORDERCOST;DOSEUNIT;;COSTID;Y'
      'USAGENAME;PROJHISADT;USAGE;NAME;;USAGEID;Y'
      'USETIMESNAME;PROJHISADT;FREQUENCY;NAME;;FREQID;Y'
      'EXCUPLACENAME;PROJHISADT;EXCUTEPOS;NAME;;EXCUPLACE;Y'
      'OPENDOCNAME;PROJHISADT;DOCTOR;DOCTORNM;;DOCTORNO;Y'
      'Ename;PROJHISADT;ORDERCOST;ENAME;;COSTID;Y'
      'ItemNameT;PROJHISADT;ORDERCOST;CNAME;;COSTID;Y'
      'IsDanger;PROJHISADT;ORDERCOST;IS_DANGER;;COSTID;Y'
      'IsExcost;PROJHISADT;ORDERCOST;EXCOST;;COSTID;Y'
      'IsPayBill;PROJHISADT;ORDERCOST;ISPAYBILL;;COSTID;Y'
      'IsReuse;PROJHISADT;ORDERCOST;REUSE;;COSTID;Y'
      'IsSelfPay;PROJHISADT;ORDERCOST;SELFPAY;;COSTID;Y'
      'Price;PROJHISADT;ORDERCOST;PRICE;;COSTID;Y'
      'MadeIn;PROJHISADT;ORDERCOST;MADEIN;;COSTID;Y'
      'Spec;PROJHISADT;ORDERCOST;SPEC;;COSTID;Y'
      'IsQflag;PROJHISADT;ORDERCOST;QFLAG;;COSTID;Y'
      'USEUNIT;PROJHISADT;ORDERCOST;USEUNIT;;COSTID;Y')
    LookupLinks.Strings = (
      'ITEMID;COSTID'
      'USAGEID;USAGEID'
      'USETIMES;FREQID'
      'EXCUPLACE;EXCUPLACE'
      'OPENDOC;DOCTORNO'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID'
      'ITEMID;COSTID')
    ControlType.Strings = (
      'STARTTIME;CustomEdit;edStartTime'
      'ENDTIME;CustomEdit;edEndTime'
      'USAGENAME;CustomEdit;lookupUsageID'
      'USETIMESNAME;CustomEdit;lookupUseTimes'
      'EXCUPLACENAME;CustomEdit;LookupExcutePos'
      'ITEMID;CustomEdit;lookupItemID'
      'OPENDOCNAME;CustomEdit;LookUpOpenDoc')
    SyncSQLByRange = False
    NarrowSearch = False
    ValidateWithMask = True
    Left = 264
    Top = 64
    object OrderItemSTARTTIME: TDateTimeField
      DisplayLabel = '开始时间'
      DisplayWidth = 22
      FieldName = 'STARTTIME'
    end
    object OrderItemKINDID: TSmallintField
      DisplayLabel = '配'
      DisplayWidth = 3
      FieldName = 'KINDID'
    end
    object OrderItemITEMID: TStringField
      DisplayLabel = '代号'
      DisplayWidth = 8
      FieldName = 'ITEMID'
      Required = True
      OnChange = OrderItemITEMIDChange
      FixedChar = True
      Size = 6
    end
    object OrderItemITEMNAME: TStringField
      DisplayLabel = '名称'
      DisplayWidth = 23
      FieldName = 'ITEMNAME'
      FixedChar = True
    end
    object OrderItemDOSAGE: TFloatField
      DisplayLabel = '用量'
      DisplayWidth = 6
      FieldName = 'DOSAGE'
    end
    object OrderItemDOSUNIT1: TStringField
      DisplayLabel = '单位'
      DisplayWidth = 4
      FieldKind = fkCalculated
      FieldName = 'DOSUNIT1'
      Calculated = True
    end
    object OrderItemUSAGENAME: TStringField
      DisplayLabel = '用法'
      DisplayWidth = 7
      FieldKind = fkCalculated
      FieldName = 'USAGENAME'
      Calculated = True
    end
    object OrderItemUSETIMESNAME: TStringField
      DisplayLabel = '次数'
      DisplayWidth = 6
      FieldKind = fkCalculated
      FieldName = 'USETIMESNAME'
      Calculated = True
    end
    object OrderItemEXCUPLACENAME: TStringField
      DisplayLabel = '地点'
      DisplayWidth = 8
      FieldKind = fkCalculated
      FieldName = 'EXCUPLACENAME'
      Calculated = True
    end
    object OrderItemOPENDOCNAME: TStringField
      DisplayLabel = '开立医生'
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'OPENDOCNAME'
      Size = 10
      Calculated = True
    end
    object OrderItemENDTIME: TDateTimeField
      DisplayLabel = '停止时间'
      DisplayWidth = 21
      FieldName = 'ENDTIME'
    end
    object OrderItemUSEUNIT: TStringField
      DisplayWidth = 6
      FieldKind = fkCalculated
      FieldName = 'USEUNIT'
      Visible = False
      Size = 6
      Calculated = True
    end
    object OrderItemEname: TStringField
      DisplayWidth = 30
      FieldKind = fkCalculated
      FieldName = 'Ename'
      Visible = False
      Size = 30
      Calculated = True
    end
    object OrderItemIsDanger: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsDanger'
      Visible = False
      Calculated = True
    end
    object OrderItemIsExcost: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsExcost'
      Visible = False
      Calculated = True
    end
    object OrderItemIsPayBill: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsPayBill'
      Visible = False
      Calculated = True
    end
    object OrderItemIsReuse: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsReuse'
      Visible = False
      Calculated = True
    end
    object OrderItemIsSelfPay: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsSelfPay'
      Visible = False
      Calculated = True
    end
    object OrderItemItemNameT: TStringField
      DisplayWidth = 30
      FieldKind = fkCalculated
      FieldName = 'ItemNameT'
      Visible = False
      Size = 30
      Calculated = True
    end
    object OrderItemPrice: TFloatField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'Price'
      Visible = False
      Calculated = True
    end
    object OrderItemMadeIn: TStringField
      DisplayWidth = 20
      FieldKind = fkCalculated
      FieldName = 'MadeIn'
      Visible = False
      Calculated = True
    end
    object OrderItemSpec: TStringField
      DisplayWidth = 16
      FieldKind = fkCalculated
      FieldName = 'Spec'
      Visible = False
      Size = 16
      Calculated = True
    end
    object OrderItemIsQflag: TSmallintField
      DisplayWidth = 10
      FieldKind = fkCalculated
      FieldName = 'IsQflag'
      Visible = False
      Calculated = True
    end
    object OrderItemINID: TIntegerField
      DisplayWidth = 10
      FieldName = 'INID'
      Required = True
      Visible = False
    end
    object OrderItemTIMES: TSmallintField
      DisplayWidth = 10
      FieldName = 'TIMES'
      Required = True
      Visible = False
    end
    object OrderItemSQID: TSmallintField
      DisplayWidth = 10
      FieldName = 'SQID'
      Required = True
      Visible = False
    end
    object OrderItemWARDID: TStringField
      DisplayWidth = 4
      FieldName = 'WARDID'
      Visible = False
      FixedChar = True
      Size = 4
    end
    object OrderItemBEDID: TStringField
      DisplayWidth = 6
      FieldName = 'BEDID'
      Visible = False
      FixedChar = True
      Size = 6
    end
    object OrderItemSERIALID: TStringField
      DisplayWidth = 21
      FieldName = 'SERIALID'
      Required = True
      Visible = False
      FixedChar = True
      Size = 21
    end
    object OrderItemDISPLAYID: TDateTimeField
      DisplayWidth = 18
      FieldName = 'DISPLAYID'
      Visible = False
    end
    object OrderItemDOSEUNIT: TStringField
      DisplayWidth = 4
      FieldName = 'DOSEUNIT'
      Visible = False
      FixedChar = True
      Size = 4
    end
    object OrderItemUSETIMES: TSmallintField
      DisplayWidth = 10
      FieldName = 'USETIMES'
      Visible = False
    end
    object OrderItemUSAGEID: TStringField
      DisplayWidth = 4
      FieldName = 'USAGEID'
      Visible = False
      FixedChar = True
      Size = 4
    end
    object OrderItemEXCUPLACE: TSmallintField
      DisplayWidth = 10
      FieldName = 'EXCUPLACE'
      Visible = False
    end
    object OrderItemOPERATOR: TStringField
      DisplayWidth = 4
      FieldName = 'OPERATOR'
      Required = True
      Visible = False
      FixedChar = True
      Size = 4
    end
    object OrderItemCONFIRMOP: TStringField
      DisplayWidth = 4
      FieldName = 'CONFIRMOP'
      Visible = False

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -