Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access->Excel / 17 сообщений из 17, страница 1 из 1
29.07.2003, 12:19
    #32220471
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
при переносе данных из Ас числовые значения в Ех воспринимаются
как текстовые. Не позволяет суммировать и прочее.
Применение формата ячейки не помогает
он изначально числовой, но при этом воспринимается как текст :(
...
Рейтинг: 0 / 0
29.07.2003, 12:21
    #32220476
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
А как переносишь?
...
Рейтинг: 0 / 0
29.07.2003, 12:25
    #32220491
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
увы не я.
увы через clipboard.

p.s. поля в Ас отформатираваны format(...,"# ##0,00")
...
Рейтинг: 0 / 0
29.07.2003, 12:28
    #32220508
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
Format - это стринг!!! Никакие они не числовые.
...
Рейтинг: 0 / 0
29.07.2003, 12:34
    #32220528
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
а вот и нифига.
ответ найдем, всем спасибо.
оказалось, если вставлять специальной вставкой как Текст,
то все воспринимается как числа. Вот. :)
...
Рейтинг: 0 / 0
29.07.2003, 12:56
    #32220591
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
мои слова
>оказалось, если вставлять специальной вставкой как Текст,
>то все воспринимается как числа.
считать сказанными в бреду от перегрева.
на самом деле при таком копировании только часть становиться числами,
а часть все равно остается текстом :(
Что имхо еще более странно.

поэтому перефразирую вопрос:
КАК можно перевести в Ех значения из текста в число?
...
Рейтинг: 0 / 0
29.07.2003, 13:05
    #32220615
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
PasteSpecial->values
...
Рейтинг: 0 / 0
29.07.2003, 13:06
    #32220618
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
Пробовать:
1. убрать пробелы в качестве разделителей разрядов
2. заменить зпт на тчк и / или обратно
3. пройтись по вставке Васиком, дающим на выходе VAL( / Csng( от данных

А лучше всего использовать программный перенос
..createobject(....)
или
docmd.output.... XL...
...
Рейтинг: 0 / 0
29.07.2003, 13:13
    #32220639
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
2 VIG:
при нажатии на спец вставку есть только 3 варианта:
Biff5
Текст
CSV
и все.
...
Рейтинг: 0 / 0
29.07.2003, 13:20
    #32220661
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
убрать Format из запроса нах
и копируй хоть до посинения
...
Рейтинг: 0 / 0
29.07.2003, 13:24
    #32220676
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
но я же просил:
КАК можно перевести в Ех значения из текста в число?
...
Рейтинг: 0 / 0
29.07.2003, 13:27
    #32220685
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
Sasha_1!

Пункт "Пробовать: "
относится именно к операциям внутри экселя!
...
Рейтинг: 0 / 0
29.07.2003, 13:28
    #32220689
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
Ты копируешь через клипборд?
На вход клипборду подаешь строку?
Что ты расчитываешь увидеть на выходе?
Икебану что-ли?

Какого хрена клипборд должен преобразованием заниматься?
Нужно число - выводи в запросе ЧИСЛО
Нужно форматирование - делай его в контроле на форме.
Или в свойстве поля в таблице/запросе
...
Рейтинг: 0 / 0
29.07.2003, 13:34
    #32220707
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
2 Alexus12:
ежу понятно, что если числа поправить, то они станут числами.
мне нужно решение простое. без прог.
неужели нельзя как-нить с форматами или подобным поколдовать?

2 Лох:
как всегда много эмоций :)
>Какого хрена клипборд должен преобразованием заниматься?
но ведь 80% преобразуется?
и вообще как Ех отличает число 6 от строки 6?
в борде же нет форматирования.

>Нужно число - выводи в запросе ЧИСЛО
>Нужно форматирование - делай его в контроле на форме.
я так и делаю, просто бухи хотят скопировать чего надо в Ех
и там поколдовать.

>убрать Format из запроса нах и копируй хоть до посинения
не могу надо чтоб в форме все было чики-чики.
...
Рейтинг: 0 / 0
29.07.2003, 13:34
    #32220709
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
Это у Вас Excel какой-то неправильный.
Действительно! Раньше ручками из Access Excel никогда не переносил.
1 Попробуй Biff5-у меня выглядело как числа
2.Если не поможет,то используй ТЕКСТ.
Потом уже в самом Excel снова cut->PasteSpecial->Values
P.S.Все-таки лучше переносить програмно(ИМХО)
...
Рейтинг: 0 / 0
29.07.2003, 13:47
    #32220757
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
и вообще как Ех отличает число 6 от строки 6?
в борде же нет форматирования.

Есть. Клипборд гораздо сложнее чем ты думаешь.
Если из клипборда вставлять в нотепад - тогда по фиг, число, строка, усе едино - смэрть
Если вставлять в ексель - тип подтягивается

но ведь 80% преобразуется?
80% шанс что проблема с десятичным разделителем.

просто бухи хотят скопировать чего надо в Ех и там поколдовать.
и кто же им мешает?

убрать Format из запроса нах и копируй хоть до посинения
не могу надо чтоб в форме все было чики-чики.

Если тебе важно, чтобы не было десятичных хвостов - вместо формата используй округление (заодно узнай, какое округление нужно вашим бухгалтерам)
...
Рейтинг: 0 / 0
29.07.2003, 13:52
    #32220777
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access->Excel
>Если тебе важно, чтобы не было десятичных хвостов - вместо формата
>используй
ну да, это наверное проще.

хотя я убрал разделение разрядов в формате и вроде пашет.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access->Excel / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]