Open Statement

āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻ–ā§‹āĻ˛āĻž āĻšā§ŸāĨ¤

āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸:


Open FileName As String [For Mode] [Access IOMode] [Protected] As [#]FileNumber As Integer [Len = DatasetLength]

āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°:

FileName: Name and path of the file to open. If you try to read a file that does not exist (Access = Read), an error message appears. If you try to write to a file that does not exist (Access = Write), a new file is created.

āĻŽā§‹āĻĄ: āĻĢāĻžāĻ‡āĻ˛ āĻŽā§‹āĻĄ āĻ‰āĻ˛ā§āĻ˛āĻ–āĻ•āĻžāĻ°ā§€ āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄāĨ¤ āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨: āĻĒāĻŋāĻļā§‡āĻˇā§‡ āĻ¯ā§‹āĻ— (āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻļā§‡āĻˇā§‡ āĻ¯ā§‹āĻ—), āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ (Get āĻāĻŦāĻ‚ Put āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĄāĻžāĻŸāĻž āĻĒā§āĻ°ā§Ÿā§‹āĻ— āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ), āĻ‡āĻ¨āĻĒā§āĻŸ (āĻĒāĻžāĻ  āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻ–ā§‹āĻ˛āĻž āĻšā§Ÿ), āĻ†āĻ‰āĻŸāĻĒā§āĻŸ (āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻ–ā§‹āĻ˛āĻž āĻšā§Ÿ) āĻāĻŦāĻ‚ āĻ°â€ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ (āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž)āĨ¤

IOāĻŽā§‹āĻĄ: āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻ¯āĻž āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻŦā§‡āĻļāĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŽāĻžāĻ¨: āĻĒāĻĄāĻŧāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ āĻ¯ā§‹āĻ—ā§āĻ¯), āĻ˛ā§‡āĻ–āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ–āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯), āĻ˛ā§‡āĻ–āĻž-āĻĒā§œāĻž (āĻ‰āĻ­āĻ¯āĻŧāĻ‡)āĨ¤

āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤: āĻ•ā§€āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§‹āĻ˛āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŽāĻžāĻ¨: āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻ•ā§ƒāĻ¤ (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ–ā§‹āĻ˛āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡), āĻ†āĻŦāĻĻā§āĻ§ āĻĒāĻžāĻ  (āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻĒā§œāĻž āĻšāĻ¤ā§‡ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤), āĻ†āĻŦāĻĻā§āĻ§ āĻ˛ā§‡āĻ–āĻž (āĻĢāĻžāĻ‡āĻ˛ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¤ā§‡ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤), āĻ†āĻŦāĻĻā§āĻ§ āĻ˛ā§‡āĻ–āĻž-āĻĒā§œāĻž (āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡)āĨ¤

FileNumber: āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ•ā§āĻ¤ āĻĄāĻžāĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ 0 āĻĨā§‡āĻ•ā§‡ 511 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĄāĻžāĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ FreeFile āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

DatasetLength: āĻ°â€ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻ•āĻ°ā§āĻĄā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¨ā§‹āĻŸ āĻ†āĻ‡āĻ•āĻ¨

āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ–ā§‹āĻ˛āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻ¤ā§‹āĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ–ā§‹āĻ˛āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§‹āĻ˛āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§‡āĻ•āĻžāĻŦā§‡āĨ¤


āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:


Sub ExampleWorkWithAFile
Dim iNumber As Integer
Dim sLine As String
Dim aFile As String
Dim sMsg As String
    aFile = "c:\data.txt"
    iNumber = Freefile
    Open aFile For Output As #iNumber
    Print #iNumber, "This is a line of text"
    Print #iNumber, "This is another line of text"
    Close #iNumber
    iNumber = Freefile
    Open aFile For Input As iNumber
    While Not eof(iNumber)
        Line Input #iNumber, sLine
        If sLine <>"" Then
            sMsg = sMsg & sLine & chr(13)
        End If
    Wend
    Close #iNumber
    MsgBox sMsg
End Sub

Please support us!