>데이터 베이스 >MySQL 튜토리얼 >학생 정보 관리 시스템에 대한 지식 포인트

학생 정보 관리 시스템에 대한 지식 포인트

一个新手
一个新手원래의
2017-09-19 09:43:072293검색


1. Variant 데이터 유형 설명:

변수 정의의 Variant 유형
의미: 지금은 이 변수를 정의했지만 앞으로 작동하려면 어떤 유형으로 할당해야 할지 모르겠으므로 다음을 사용하겠습니다. 임시로 메모리에서 위치(공간)를 빌려서 변수를 내려 놓습니다. 나중에 실제 작업을 수행할 때 필요에 따라 변수에 해당 유형이 동적으로 할당됩니다

학생 정보 관리 시스템에 대한 지식 포인트

2. the process

exit sub의 기능은 현재 프로세스를 종료하는 것이며 후속 절차는 실행되지 않습니다. 이 코드에서

학생 정보 관리 시스템에 대한 지식 포인트

의 의미는 텍스트 상자가 비어 있는 것으로 감지되면 후속 프로세스가 실행되지 않고 커서가 사용자 이름 텍스트 상자에 설정된다는 것입니다.

3. call viewdate

Call 문은 함수나 하위 프로세스를 호출하는 데 사용됩니다.
viewdata는 함수 이름이나 하위 프로세스 이름에서 나옵니다.

함수 또는 서브루틴을 호출하는 세 가지 방법:

  1. 함수 또는 서브루틴의 이름을 직접 작성합니다.

  2. 변수 또는 개체 할당을 사용하여 호출합니다.

  3. Call 문을 사용하여 호출합니다.

    4. mrc 및 mrcc
Dim Mrc as ADODB.Record

Dim mrcc as ADODB.Record

각 레코드 세트는 코드 실행 중에 자체 노드 위치를 가지며 서로 간섭하지 않습니다. 그러나 한 레코드 세트의 논리적 내용을 판단함으로써 다른 레코드 세트는 그 판단과 일치하는 이벤트를 만들 수 있습니다.

다음 코드는 mrcc 레코드의 루프를 통해 입력 내용이 코드 요구 사항을 충족하는지 판단하는 것입니다. 코드 요구 사항을 충족하면 이전 mrc 레코드를 삭제하고 새 레코드를 업데이트합니다. 여기서 mrcc는 입력 내용이 올바른지 여부를 판단하는 기준으로만 사용되며, mrc와는 아무런 관련이 없습니다. (이해가 잘 안됐지만 설명해 주신 Lian Kang에게 감사드립니다.)

txtSQL = "select * from class_info"Set mrcc = ExecuteSQL(txtSQL, MsgText)    
If Not (mrcc.EOF Or mrcc.BOF) Then
        mrcc.MoveFirst        
        While (mrcc.EOF = False)            
        If (Trim(mrcc.Fields(0)) = Trim(txtClassno.Text) And Trim(mrcc.Fields(1)) = Trim(combograde.Text) And _                Trim(mrcc.Fields(2)) = Trim(txtDirector.Text) And Trim(mrcc.Fields(3)) = Trim(txtClassroom.Text)) Then
                MsgBox "班号或年级已经存在,请重新输入!", vbOKOnly + vbExclamation, "警告"
                mrcc.Close
                txtClassno.Text = ""
                txtClassno.SetFocus                
                Exit Sub
            Else
                '移动到下一条记录
                mrcc.MoveNext            
                End If
        Wend
        mrc.Delete
        mrcc.Close
        mrc.AddNew
        mrc.Fields(0) = Trim(txtClassno.Text)
        mrc.Fields(1) = Trim(combograde.Text)
        mrc.Fields(2) = Trim(txtDirector.Text)
        mrc.Fields(3) = Trim(txtClassroom.Text)
        mrc.Update        
        MsgBox "更新数据成功!", vbOKOnly + vbExclamation, "修改班级信息"
    Else
         Exit Sub
    End If

5. 일부 속성 다시 학습

Form 속성:

windowstate - 처음 표시될 때 폼의 크기를 설정합니다(if 최대화로 설정하거나 최소화한 후에는 크기 속성을 통해 양식의 크기를 설정할 수 없습니다.)

MDIChild - 양식의 SDI(단일 문서 인터페이스)를 MDI(다중 문서 인터페이스)로 변환

문서 속성:

passwordchar - 텍스트 설정 균일 문자

ScrollBars - 스크롤 막대 모드를 설정하는 데 사용되며


ScrollBars.None(스크롤 막대 없음),
  • ScrollBars.Horizontal(가로 스크롤 막대),
  • ScrollBars의 네 가지 옵션이 있습니다. 수직( 수직 스크롤 막대),
  • ScrollBars.Both(수평 및 수직 스크롤 막대).
  • 참고: 이 속성 값은 MultiLine 속성이 true인 경우에만 유효합니다. WordWrap 속성 값이 true이면
  • 가로 스크롤 막대가 작동하지 않습니다.

MultiLine - TextBox 컨트롤이 여러 줄 텍스트를 허용하고 표시할 수 있는지 여부를 나타내는 값을 반환하거나 설정합니다

위 내용은 학생 정보 관리 시스템에 대한 지식 포인트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.