Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 23
от 10.03.2005, 19:20

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 3


Вопрос № 17875: Здравствуйте! Как на VB создать файл типа записи, где записями будут Ф. И. О ?...

Вопрос № 17875
Здравствуйте! Как на VB создать файл типа записи, где записями будут Ф. И. О ?
Отправлен: 05.03.2005, 19:10
Вопрос задал: Сергей Николаевич (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Licvidator
Здравствуйте, Сергей Николаевич!
Простейший пример:

dim Path as String, sName as string, sFamilia as string, sOtchestvo as string
Path ="C: est.txt"
sName ="иван"
sFamilia ="иванов"
sOtchestvo ="иванович"
Open Path For Output As #1
Print #1, sName & " " & sFamilia & " " & sOtchestvo
Close #1
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 06.03.2005, 01:43
Оценка за ответ: 5

Отвечает: Зубар Тарас Васильевич
Здравствуйте, Сергей Николаевич!
Для вашего случая советую использовать функцию Put!
Put Statement Example
This example uses the Put statement to write data to a file. Five records of the user-defined type Record are written to the file.
Type Record ' Define user-defined type.
ID As Integer
Name As String * 20
End Type
Dim MyRecord As Record, RecordNumber ' Declare variables.
' Open file for random access.
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
For RecordNumber = 1 To 5 ' Loop 5 times.
MyRecord.ID = RecordNumber ' Define ID.
MyRecord.Name = "My Name" & RecordNumber ' Create a string.
Put #1, RecordNumber, MyRecord ' Write record to file.
Next RecordNumber
Close #1 ' Close file.
Ответ отправил: Зубар Тарас Васильевич (статус: 1-ый класс)
Отправлен: 07.03.2005, 14:05

Отвечает: Miklucho
Здравствуйте, Сергей Николаевич!
Даю точно такой же ответ как и Licvidator только с небольшой поправкой: вместо #1 я пользуюсь функцией FreeFile. Пример:
dim FileNomer as Integer
FileNomer = FreeFile
Open Path For Output As FileNomer
Print FileNomer, sName & " " & sFamilia & " " & sOtchestvo
Close FileNomer
Какой толк от этого, я если честно не знаю...
Ответ отправил: Miklucho (статус: Студент)
Отправлен: 09.03.2005, 05:28


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Отписаться

В избранное