Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180

Не работает Open

29.04.2015, 15:00. Показов 1630. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять не работает "Open"

Visual Basic
1
2
3
4
5
6
' Кнопка "Письмо"
Private Sub cmd_Документ_Click()
 
    Open "P:\Integral\Документы\Письмо.doc" For Input As #1
 
End Sub
Выдает ошибку:

Run-time error '55':
File already open

в чем причина? Могу предположить, что из Кириллицы в адресе, если это так, то как быть не переписывая адрес в транслит???

Добавлено через 3 минуты
Я кажется понял в чем дело - Файл открыт но его не видно!!!

Добавлено через 15 минут
Но что делать так и не понял
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2015, 15:00
Ответы с готовыми решениями:

Не работает window.open
То есть когда оно само по себе, то отлично работает, но если запихнуть в http, то возвращает null $http({ ... ...

Не работает Open Server 5.2.2
Решил научится php скачал Open Server 5.2.2 установка прошла успешно,появился флажок ,http://************/qzuywt ,жму запустить но флажок...

Не работает Open GL на FX5500
Для начала ЗДРАВСТВУЙТЕ!, такая проблема, видюха FX5500 не хочет работать именно Open GL, режимы Software и D3D работают нормально!bios...

11
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
29.04.2015, 15:06
aleks_des,
Что ты хочешь?
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
29.04.2015, 15:14  [ТС]
Открыть файл "Письмо.doc" с помощью VBA
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
29.04.2015, 15:23
aleks_des,
Сделай модуль и вызывай.

Модуль.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Option Compare Database
Option Explicit
 
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
    (ByVal hwnd As Long, _
    ByVal Operation As String, _
    ByVal File As String, _
    ByVal Param As String, _
    ByVal Directory As String, _
    ByVal CmdShow As Long) As Long
 
Public Const ShowNormal = 1
 
Function OpenFile(FileName As String)
Dim Result As Integer
Result = ShellExecute(Application.hWndAccessApp, "open", FileName, 0, 0, ShowNormal)
    If Result = 31 Then
    If (7 = MsgBox("Ошибка!" & vbNewLine & "Тип файла незарегестрирован.", 16, "Заголовок")) Then
    End If
    End If
End Function
Вызов.
Visual Basic
1
2
3
Private Sub cmd_Документ_Click()
    OpenFile ("P:\Integral\Документы\Письмо.doc")
End Sub
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
29.04.2015, 15:34  [ТС]
для чего такое нагромождение? мне как то сложно понять как это работает Public Declare Function, для чего If...Then...

Как это работает?
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
29.04.2015, 15:42
aleks_des,
Обычная API-функция,
обычная проверка.
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
29.04.2015, 15:49  [ТС]
Мне дилетанту сложно в этом разобраться. По проще как нибудь можно открыть файл?
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
29.04.2015, 15:55
Есть и другой способ, синтаксиса сейчас не вспомню,
Дождись мобиле, он подскажет.
Там вроде через командную строку.

Добавлено через 34 секунды
А разве этот вариант ре работает?
0
 Аватар для UBUNTU
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
29.04.2015, 15:59
aleks_des, Ваш первый код, открывает файл на построчную запись, это вам не поможет так как вы открываете файл который имеет свою структуру, не как текстовый файл. Вам не поможет это. И ошибка говорит о том, что вы его открыли, но не закрыли и он у Вас открытый остается. Что вы хотите делать далее с открытым файлом Word?
0
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
29.04.2015, 16:23  [ТС]
файл Word имеет слияние с таблицей в Accees. Отрывая файл Word выбираю нужную запись редактирую и закрываю его

Добавлено через 6 минут
Волшебник 307, я не проверял возможно работает меня просто большие записи которые я не понимаю пугают,я как то с осторожностью к ним подхожу

Добавлено через 3 минуты
по своей сфере деятельности приходится самому все делать изучать и тестить, все что сам сделал или позаимствовал я понимаю, а какие то крупные программные коды без их осмысления применять опасаюсь, через год не разберусь чего это такое

Я так понимаю это не только для Вордовских файлов но и вообще для всех у меня такого широкого спектра потребности в открытии сторонних файлов не будет, только Вордовские по нажатию кнопки
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
29.04.2015, 16:41
Лучший ответ Сообщение было отмечено aleks_des как решение

Решение

aleks_des,
Вот можно, ещё так.
Visual Basic
1
2
3
Private Sub cmd_Документ_Click()
Application.FollowHyperlink "P:\Integral\Документы\Письмо.doc"
End Sub
Надеюсь 1 строчку осмыслишь.
---------------------------------------------------------------
Но по-мойму,
тебе уже отвечали на этот вопрос
в другой твоей теме.
1
194 / 13 / 3
Регистрация: 20.01.2015
Сообщений: 180
29.04.2015, 16:47  [ТС]
сейчас попробую, спасибо, с одной строкой справлюсь )))

Добавлено через 2 минуты
Работает! То, что нужно. Волшебник 307, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2015, 16:47
Помогаю со студенческими работами здесь

Объясните, как работает open
Здравствуйте! Прочитал книжку про язык, решил попробовать - переписать существующий код. Но, при попытке код разбить на файлы, проект...

db.execute работает, а rs.open - нет
Написал sql- запрос: sql='SELECT category.themes, Count(messages.MessageSubject) AS Count, category.Code ' & _ 'FROM category LEFT JOIN...

Функция write open не работает
В общем вот алгорифм #include <iostream> //Все нужные библиотеки есть int main() { int id; char buffer; ...

Не работает сессия на Open server
php 7.2 open server файл писал Visual Studio 2013 выдает ошибку: Warning: session_start(): Cannot start session when headers already...

Vk open api не работает код из примера
Добрый день. Есть vk open api, и пример использования http://vk.com/dev/openapi Этот пример используется таким образом, но совсем не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru