Thread View: alt.pl.openoffice
9 messages
9 total messages
Started by cyklista
Tue, 17 Aug 2010 10:46
wyliczanie liczby kontrolnej numeru podwozia
Author: cyklista
Date: Tue, 17 Aug 2010 10:46
Date: Tue, 17 Aug 2010 10:46
28 lines
1540 bytes
1540 bytes
Wtam! W jaki sposób skonstruować funkcję lub makro w Calcu obliczające liczbę kontrolną numeru podwozia według systemu niemieckiego? każdy znak poczynając od PRAWEJ strony mnoży się przez 2-10 i przez 2-9 (tzn. ostatni znak przez 2 , przedostatni przez 3 itd.). Następnie sumę wszystkich wyników mnożenia dzieli się przez 11. Cyfra kontrolna stanowi resztę z tego dzielenia, a w przypadku 10 jest to X Litery oznaczają: A,J - 1 B,K,S - 2 C,L,T - 3 D,M,U - 4 E,N,V - 5 F, W - 6 G,P,X - 7 H,Q,Y - 8 I,R,Z - 9 litera "O" nie występuje lub jest równa cyfrze "0" Chciałbym, żeby po wprowadzeniu w pole np. A1 numeru VIN w polu A2 automatycznie pojawiała się cyfra kontrolna. Z góry dziękuję za pomoc. Pozdrawiam Przemek
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: JMM
Date: Tue, 17 Aug 2010 17:36
Date: Tue, 17 Aug 2010 17:36
19 lines
1614 bytes
1614 bytes
Dnia Tue, 17 Aug 2010 12:46:03 +0200, cyklista <cyklista0@interia.pl> w wiadomości <i4dp8v$32v$1@news.dialog.net.pl> napisał(a): >Chciałbym, żeby po wprowadzeniu w pole np. A1 numeru VIN w polu A2 >automatycznie pojawiała się cyfra kontrolna. Masz taki mały kalkulatorek VIN mojego autorstwa: http://horyzonty.org/psh/download/vin.ods Wprawdzie troszeczkę się różni od tego, o co Ci chodziło - każdą składową numeru VIN musisz wprowadzić do osobnej komórki, ale oblicza liczbę kontrolną, wyświetla ją i porównuje z liczbą kontrolną wprowadzoną w numerze VIN. -- Z wyrazami szacunku Jan M. Mayer <j_m_mayer (_a_) poczta.onet.pl> Archiwum grupy pl.sci.historia: http://horyzonty.org/psh/ Klucz PGP: http://horyzonty.org/psh/download/jmm.txt keyID: 0x95B6A5B7
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: cyklista
Date: Tue, 17 Aug 2010 20:20
Date: Tue, 17 Aug 2010 20:20
31 lines
2351 bytes
2351 bytes
W dniu 17.08.2010 19:36, JMM pisze: > Dnia Tue, 17 Aug 2010 12:46:03 +0200, cyklista<cyklista0@interia.pl> > w wiadomości<i4dp8v$32v$1@news.dialog.net.pl> napisał(a): > >> Chciałbym, żeby po wprowadzeniu w pole np. A1 numeru VIN w polu A2 >> automatycznie pojawiała się cyfra kontrolna. > > Masz taki mały kalkulatorek VIN mojego autorstwa: > http://horyzonty.org/psh/download/vin.ods > > Wprawdzie troszeczkę się różni od tego, o co Ci chodziło - każdą > składową numeru VIN musisz wprowadzić do osobnej komórki, ale oblicza > liczbę kontrolną, wyświetla ją i porównuje z liczbą kontrolną > wprowadzoną w numerze VIN. > Dzięki. Ale to jest chyba wersja "ameryakańska" gdzie cyfra kontrolna znajduje się na 9. pozycji. W systemie europejskim (ISO 3779)liczba kontrolna wewnątrz numeru VIN nie występuje. http://pl.wikipedia.org/wiki/Vehicle_Identification_Number Niemcy wyliczają ją dla swoich potrzeb według podanego przeze mnie algorytmu i drukują w osobnym polu dowodu rejestracyjnego (pole nur 3) Na podanej wyżej stronie jest skrypt w Javie do wyliczania "amerykańskiej" sumy kontrolnej. Myślę, że dałoby się go przerobić na modłę "europejską" zmieniając wagę dla pozycji 1-9. Próbowałem nawet uruchomić ten skrypt, ale pojawia się błąd: "Identifier is a reserved word (<stdin>#1)" Wie ktoś, jak to poprawić?
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: cyklista
Date: Tue, 17 Aug 2010 20:45
Date: Tue, 17 Aug 2010 20:45
24 lines
2006 bytes
2006 bytes
W dniu 17.08.2010 19:36, JMM pisze: > Dnia Tue, 17 Aug 2010 12:46:03 +0200, cyklista<cyklista0@interia.pl> > w wiadomości<i4dp8v$32v$1@news.dialog.net.pl> napisał(a): > >> Chciałbym, żeby po wprowadzeniu w pole np. A1 numeru VIN w polu A2 >> automatycznie pojawiała się cyfra kontrolna. > > Masz taki mały kalkulatorek VIN mojego autorstwa: > http://horyzonty.org/psh/download/vin.ods > > Wprawdzie troszeczkę się różni od tego, o co Ci chodziło - każdą > składową numeru VIN musisz wprowadzić do osobnej komórki, ale oblicza > liczbę kontrolną, wyświetla ją i porównuje z liczbą kontrolną > wprowadzoną w numerze VIN. > Dzięki. Ale to jest chyba wersja "ameryakańska" gdzie cyfra kontrolna znajduje się na 9. pozycji. W systemie europejskim (ISO 3779)liczba kontrolna wewnątrz numeru VIN nie występuje. http://pl.wikipedia.org/wiki/Vehicle_Identification_Number Niemcy wyliczają ją dla swoich potrzeb według podanego przeze mnie algorytmu i drukują w osobnym polu dowodu rejestracyjnego (pole nur 3)
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: JMM
Date: Tue, 17 Aug 2010 21:01
Date: Tue, 17 Aug 2010 21:01
29 lines
2137 bytes
2137 bytes
Dnia Tue, 17 Aug 2010 22:45:55 +0200, cyklista <cyklista0@interia.pl> w wiadomości <i4esdk$o2n$1@news.dialog.net.pl> napisał(a): >Dzięki. Ale to jest chyba wersja "ameryakańska" gdzie cyfra kontrolna >znajduje się na 9. pozycji. >W systemie europejskim (ISO 3779)liczba kontrolna wewnątrz numeru VIN >nie występuje. > >http://pl.wikipedia.org/wiki/Vehicle_Identification_Number Nie ukrywam, że korzystałem z tego opisu, tworząc mój kalkulator. Przyznam się szczerze, że Twój opis w poście otwierającym ten wątek był dla mnie mało czytelny. >Niemcy wyliczają ją dla swoich potrzeb według podanego przeze mnie >algorytmu i drukują w osobnym polu dowodu rejestracyjnego (pole nur 3) Myślę, że bez większych problemów powinieneś być w stanie dostosować ten kalkulator do swoich potrzeb. Wszystkie obliczenia są przeprowadzane w arkuszu 'kalkulator', natomiast z arkusza 'frontend' pobierane są do obliczeń tylko wartości poszczególnych składowych numeru VIN. -- Z wyrazami szacunku Jan M. Mayer <j_m_mayer (_a_) poczta.onet.pl> Archiwum grupy pl.sci.historia: http://horyzonty.org/psh/ Klucz PGP: http://horyzonty.org/psh/download/jmm.txt keyID: 0x95B6A5B7
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: JMM
Date: Tue, 17 Aug 2010 21:13
Date: Tue, 17 Aug 2010 21:13
15 lines
1600 bytes
1600 bytes
Dnia Tue, 17 Aug 2010 23:01:18 +0200, JMM <j_m_majer@poczta.onet.pl> w wiadomości <7ptl66dq9vgbh188hgofojqm4tfacb2nsa@4ax.com> napisał(a): >Myślę, że bez większych problemów powinieneś być w stanie dostosować >ten kalkulator do swoich potrzeb. Jeszcze tytułem uzupełnienia - jeśli miałbyś z tym problem, to opisz dokładnie sposób, w jaki chcesz obliczyć ten VIN (najlepiej z przykładem), to zmodyfikuję odpowiednio swój kalkulator. -- Z wyrazami szacunku Jan M. Mayer <j_m_mayer (_a_) poczta.onet.pl> Archiwum grupy pl.sci.historia: http://horyzonty.org/psh/ Klucz PGP: http://horyzonty.org/psh/download/jmm.txt keyID: 0x95B6A5B7
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: cyklista
Date: Tue, 17 Aug 2010 22:12
Date: Tue, 17 Aug 2010 22:12
25 lines
2089 bytes
2089 bytes
W dniu 17.08.2010 23:13, JMM pisze: > Dnia Tue, 17 Aug 2010 23:01:18 +0200, JMM<j_m_majer@poczta.onet.pl> w > wiadomości<7ptl66dq9vgbh188hgofojqm4tfacb2nsa@4ax.com> napisał(a): > >> Myślę, że bez większych problemów powinieneś być w stanie dostosować >> ten kalkulator do swoich potrzeb. > > Jeszcze tytułem uzupełnienia - jeśli miałbyś z tym problem, to opisz > dokładnie sposób, w jaki chcesz obliczyć ten VIN (najlepiej z > przykładem), to zmodyfikuję odpowiednio swój kalkulator. > Dzięki! Już wiem jak to zrobić. Wystarczy zmienić wagę dla pozycji 1-9 i po kłopocie. Dodatkowo wykombinowałem jak cały numer wpisany do jednej komórki rozbić na poszczególne znaki: W Twoim arkuszu "Frontend" na przykład w kom. A1 wpisujemy cały nr VIN. W komórkę B2 wstawiamy funkcję "=MID(A1;1;1)" W komórkę C2 wstawiamy funkcję "=MID(A1;2;1)" W komórkę D2 wstawiamy funkcję "=MID(A1;3;1)" ... W komórkę R2 wstawiamy funkcję "=MID(A1;17;1)" Pozdrawiam Przemek
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: cyklista
Date: Tue, 17 Aug 2010 23:05
Date: Tue, 17 Aug 2010 23:05
10 lines
1351 bytes
1351 bytes
W dniu 18.08.2010 00:12, cyklista pisze: W Twoim kalkulatorze jest chyba drobny błąd: W arkuszu kalkulator w kolumnach V i W zamienione są odpowiedniki dla liter V i W. Jest V=6, W=5, a powinno być na odwrót. Pozdrawiam Przemek
Re: wyliczanie liczby kontrolnej numeru podwozia
Author: JMM
Date: Wed, 18 Aug 2010 06:56
Date: Wed, 18 Aug 2010 06:56
15 lines
1639 bytes
1639 bytes
Dnia Wed, 18 Aug 2010 01:05:24 +0200, cyklista <cyklista0@interia.pl> w wiadomości <i4f4jd$stg$1@news.dialog.net.pl> napisał(a): >W arkuszu kalkulator w kolumnach V i W zamienione są odpowiedniki dla >liter V i W. >Jest V=6, W=5, a powinno być na odwrót. Zgadza się, pomyliłem po prostu kolejność liter. Dzięki za zwrócenie uwagi i podpowiedź odnośnie funkcji mid. -- Z wyrazami szacunku Jan M. Mayer <j_m_mayer (_a_) poczta.onet.pl> Archiwum grupy pl.sci.historia: http://horyzonty.org/psh/ Klucz PGP: http://horyzonty.org/psh/download/jmm.txt keyID: 0x95B6A5B7
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads