edycja formuł i wielkość liter

Użytkowanie arkusza kalkulacyjnego
kosmal
Posty: 52
Rejestracja: pt sie 28, 2009 9:27 am

edycja formuł i wielkość liter

Post autor: kosmal »

W arkuszu mam odesłania do innych plików lub złącz.teksty z innych plików.
Nazwy komórek pisane są dużymi literami.
Jeśli próbuję edytować taką formułę to litery zamieniane są na małe a w komórce zamiast tekstu pojawia się #NAZWA?
Jedynym sposobem naprawy jest ponowne klikanie w komórki drugiego pliku i wtedy zapisze dużymi literami. Jednak jest to bardzo czasochłonne jeśli np. w formule łączącej teksty z trzech komórek trzeba zmienić tylko jeden znak.
Przykład:
był­o: ='file:///home/andrze­j/doc/komputery/kart­y_komp.ods'#$DKA.D3
­próbowałem zmienić na ='file:///home/andrze­j/doc/komputery/kart­y_komp.ods'#$DKA.C3
­po zaakceptowaniu dostałem: ='file:///home/andrze­j/doc/komputery/kart­y_komp.ods'#$dka.c3
­i komunikat #NAZWA?

Po prostu przy edycji wszystkie litery zamienia na małe, o ile, dla uniknięcia problemu mogę stosować nazwy arkuszy małoliterowe to co z adresami komórek?
Jak to naprawić?
Czy to bug i tak ma być?
Mój oo to 3.2.0.7 Debian 1:3.2.0.4, Say Mar 6 10:46:28
Pozdrawiam
And­rzej
zulu144
Posty: 92
Rejestracja: sob gru 12, 2009 3:27 am

Re: edycja formuł i wielkość liter

Post autor: zulu144 »

Przypuszczam ze przy zatwierdzaniu następuje nieudana próba połączenia, czego efektem jest zamiana na małe litery.

Czysto teoretyczne rozważanie:
Trzeba w jakiś sposób wymusić, aby próba połączenia udała się albo nie była dokonywana.
Może jak ustawisz wyświetlanie formuł na czas wpisywania z palca nie nastąpi zamiana.
Może zmienić ustawienia aktualizacyjne na czas wpisywania.
Może nie tylko samym ENTERem należy zatwierdzić.
AOO 4.1.7 na WIN7; LO 6.3.2 portable
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: edycja formuł i wielkość liter

Post autor: Jan_J »

Czy tak ma być?
nie sądzę. Już raczej, że jest to efekt uboczny procedury obsługi wyjątków (nieudane połączenie), który nie powinien tu mieć miejsca, i że jego pochodzenia należałoby szukać w gałęzi kodu dla Windows, gdzie wielkość liter w nazwach nie ma znaczenia. Ale to tylko przypuszczenia.

Jeżeli ci zależy, przeczesz Bugzillę i ewentualnie zgłoś sugestię.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
mg2
Posty: 170
Rejestracja: czw sty 28, 2010 9:20 pm

Re: edycja formuł i wielkość liter

Post autor: mg2 »

Kod: Zaznacz cały

='file:///home/andrze­j/doc/komputery/kart­y_komp.ods'#$dka.c3
Jak to naprawić?
U mnie najpierw było jak piszesz, ale potem łącze zostało utworzone prawidłowo.

1)
- usuń znak [=] z adresu
- w komórce poniżej użyj ADR.POŚR(komórka_z_adresem)

Zadziałało.

Teraz wróciłem do zapisu bezpośredniego ( z [=] ) i tym razem było dobrze.
Zobacz w menu "Edycja" -> "Łącza" jaką masz ścieżkę.

2)
- skopuj komórkę do której chcesz się odwołać
- otwórz arkusz docelowy
- "Edycja" -> "Wklej specjalnie" -> "Połącz"

3)
- zdefiniuj zakresy danych w arkuszu źródłowym "Dane" -> "Definiuj zakres..."
- w arkuszu docelowym "Wstaw" -> "Dane zewnętrzne..."
OOo3.1.1 na Ubuntu 9.04
ODPOWIEDZ