Patrzysz na posty znalezione dla hasła: Liczby całkowite





Temat: cpu-z
Mam mały problem (może to nie problem. Nie wiem) chodzi o to że w CPU-Z pokazuje mi się "nie to co trzeba". W zakładce Memory w Timings w FSB:DRAM pokazuje mi się "FSB + 33MHz". Z tego co czytałem to powinny się pokazywać liczby całkowite takie same (tj. np. 1:1, 2:2, 3:3).




P.S. Jak trzeba coś zrobić to proszę o wytłumaczenie w miare możliwości
P.P.S. Będą plusy Zobacz więcej odpowiedzi



Temat: Matma pomocy !! :(
a)wymień wszystkie liczby całkowite większe od pierwiastka z 13 i mniejsze od pierwiastka ze 130

b)większe od pi do kwadratu i mniejsze od czterech pi

c)większe od -3 pod pierwiastkiem i mniejsze od 3 pod pierwiatkiem !!

SZYBKO POMOCY !! PROSZę O ROZWIĄZANIE Z OBJASNIENIEM O CO W TYM CHODZI !!!!!!!
Zobacz więcej odpowiedzi



Temat: delphi||zadanie
zwykły czyli jaki? zrobiłeś dodawanie i odejmowanie więc w czym problem? oczywiste jest chyba że zmienne z jakich korzystasz są rzeczywiste (real) a nie liczby całkowite (integer)... znak mnożenia to "*" a dzielenia to "/" więc na prawdę nie rozumiem z czym sobie nie radzisz Identycznie jak przy dodawaniu i odejmowaniu

ps: Jak by Ci było potrzebne to dzielenie na integer to mod
mod - reszta z dzielenia
div - dzielenie całkowite

Najlepiej pokaż źródło

Pozdrawiam Zobacz więcej odpowiedzi



Temat: Działania na zbiorach
Ma ktoś pomysł jak to obliczyć?
Znaczy wypisać zbiór ten co się równa dla tego:

A={xeC:2x+3<7} = ?

e - ten znaczek podobny do e xP

Wiem, że chodzi o liczby całkowite, ale teraz tak... liczby całkowite to też ujemne a ujemne wszystkie pasują do tego równania, więc nie wiem jak to dokładnie zapisać i właściwie nie wiem czy dobrze rozumuję jeśli o to chodzi Po prostu powiedzcie jakie tą będą liczy ewentualnie jak zapisać.
Zobacz więcej odpowiedzi



Temat: Problem Matemtyka!!!+++++wytłumaczcie
mam zadanie
Dowieść, że różnica kwadratów dwóch liczb całkowitych nie dzielących się przez 3, jest podzielna przez 3.

i Zapisałem sobie tak (chyba dobrze)


Liczby całkowite nie dzielące się przez 3 to 3k+1 lub 3k+2, po podniesieniu do kwadratu obie dają resztę 1 przy dzieleniu przez 3

(3k+1)^2=9k^2+6k+1
(3k+2)^2=9k^2+12k+3+1

no i co dalej?? Dlaczego róznica kwadratów jest podzielna przez 3??
równanie jest chyba dobre bo np dałem sobie przykład
liczby nie podzielne przez 3 to 4 i 5

czyli (15+2)^ - (12+1) = 17^ - 13^ =289-169 =120

no a 120 jest podzielne przez 3 Zobacz więcej odpowiedzi



Temat: PASCAL

Program mnozenie;
Uses crt;
Var x,y,w:integer;
Begin
Clrscr;
Writeln('Podaj liczby do wymnozenia');
Writeln('Podaj pierwsza liczbe');
Read(x);
Writeln('Podaj druga liczbe');
Read(y);
w:=x*y;
Writeln('wynik dzialania to ',w);
Repeat Until Keypressed;
End.
KUNIEC

mnoży liczby całkowite

Zobacz więcej odpowiedzi



Temat: Zadanie z matematyki.
Witam! Niech ktoś mi rozwiąze te zadania bo nie wiem jak je wykonac. Nie było mnie w szkole pare dni i nie rozumiem tego.

1. podaj wszystkie liczby całkowite niedodatnie, ktore spełniaja nierównosc k+7>1.
2. Liczba a jest wieksza od 1. Co możesz powiedzieć o odwrotnosci liczby a?
3. Wyznacz trzydziestą trzecią cyfrę po przecinku w rozwinięciu dziesietnym liczby

Za wykonanie tych zadan daje diamenty i kazdemu plusy
Zobacz więcej odpowiedzi



Temat: Pomocy C++
[code]
Program I
Napisać program w języku C++, który wczytuje z klawiatury 3 liczby całkowite ( integer )
następnie wyświetla na ekranie ich sumę


#include <iostream>
#include <conio.h>
void main()
{
liczba1 int ;
liczba2 int ;
liczba3 int ;
wynik float ;
std::cout << "Wpisz pierwszą liczbę" ;
std::cin >> liczba1 ;
std::cout << "Wpisz drugą liczbę" ;
std::cin >> liczba2 ;
std::cout << "Wpisz trzecią liczbę" ;
std::cin >> liczba3 ;
liczba1 + liczba2 + liczba 3 = wynik ;
std::cout << "wynik wynosi" << wynik ;
getch();
} Zobacz więcej odpowiedzi



Temat: zadanie z matematyki:/
Jak zrobić to zadanie?:

16. Wybrałem pewną liczbę całkowitą. Jeśli dodam do niej 2 , otrzymam liczbę większą niż -8 , ale nie większą niż 10. Jaka to może być liczba?

Znajdż wszystkie liczby całkowite , które można wybrać.


Oczywiscie dam plusa:)
Zobacz więcej odpowiedzi



Temat: Turbo Pascal..
Witam potrafi by ktoś napisać program w TP..?
Zadanie jest bardzo trudne nie potrafię go zrobić..

Zadanie 1.
Napisz program w którym użytkownik wpisuje do tablicy 10-elementowej liczby całkowite, a następnie wszystkie elementy tablicy podnosi do drugiej potęgi.
Przykład:
Użytkownik podaje do tablicy liczby: 1,2,3,4,5,6,7,8,9,10
Program wypisuje na ekranie: 1,4,9,16,25,36,49,64,81,100 Zobacz więcej odpowiedzi



Temat: Zadania z marematyki!
7.
(2x+1)/5-(7x+2)/10>-2/3 /*10
4x+2-7x+2>-20/3
-3x+4>-20/3
-3x>-32/3 / -3)
x<32/9
x<3,56
Odp. xe(-inf;3> xeC ,czyli xe{3,2,1,0,-1,-2,-3,-4.....}

Aaaa i zbior C potraktowalem jako liczby calkowite (o to chodzilo pewnie w zadaniu na twoim poziomie), bo w zbiorze liczb zespolonych nawet nie wiem jak powinno wygladac rozwiazanie.

8.
Jesli dobrze rozumiem zadanie to rozwiazanie powinno wygladac tak:
7500*27=202500 - ilosc kasy ze sprzedazy wszystkich ksiazek
202500*8/10=162000 - tyle z tego ma wydawca, czyli cala kasa minus koszta
162000*6/100=9720 - tyle z tego ma autor, czyli 6% z zyskow wydawcy (dal sie wydymac wg mnie) Zobacz więcej odpowiedzi



Temat: C++ C++||| 3 zadania please !!!!!!!! będzie moc +++++++
Zadanie 1
Napisz program wczytujący dwie liczby całkowite i wypisujący na ekranie monitora ich wszystkie wspólne dzielniki.

Zadanie 2
Użytkownik podaje kolejno liczby rzeczywiste. Działanie programu kończy się, jeśli podana przez użytkownika liczba jest równa iloczynowi dwóch poprzednio podanych, lub gdy użytkownik podał więcej niż 10 liczb. Na ekranie powinna się pojawić informacja, w wyniku zadziałania którego z warunków program zakończył pracę.

Zadanie 3
Napisz program, który wczytuje liczbę całkowitą, oraz wypisuje na ekranie sumę jej cyfr. Zobacz więcej odpowiedzi



Temat: Matma...
mnożenie:
ułamek mnożymy przez ułamek mnożąc mianownik przez mianownik i licznik przez licznik np. 2*3 = 6= 1
3 4 12 2
liczbę całkowitą mnożymy przez ułamek mnożąc liczbę przez mianownik np.
3*4= 12
5 5

Dzielenie
Ułamek dzielimy przez ułamek "tworząc" odwrotność drugiego ułamka i późniejsze mnożeniemnożenie ułamków np. 2/4= 2*8=16
3 8 3 4 12
podobnie mnożymy liczby całkowite (np. a), lecz odwrotność "tworzymy" umieszczając w mianowniku liczbę 1 a w liczniku liczbę całkowitą (np. 1)
a 3/3=3*1= 3
4 4 3 12
Zobacz więcej odpowiedzi



Temat: Excel - wykres funkcji
W jednej kolumnie zapisz argumenty [x], w drugiej odpowiadające wartości Y. Zaznacz obie kolumny i kliknij wstaw; wykres i tam wybierasz zadowalające Cię opcje.

Czyli jak interesują Cię liczby całkowite <-5, 5> to w A1 piszesz -5, w A2 -4, zaznaczasz obie komórki i przeciągnij w dół czarnym krzyżykiem, aż do 5.
W B1 piszesz =aA1^2+b/A1+c i przeciągasz w dół. potem jak wyżej napisałem zaznaczasz, wchodzisz w zakładkę wstaw i wykres funkcji, i wybierasz jaki chcesz wykres.

Mam nadzieję że pomogłem
Zobacz więcej odpowiedzi



Temat: Problem z Pracą kontrolną z pascala
Otoż mam problem z zadaniami jesli zna się ktos na pascalu i oprograwowaniu to prosze o pomoc!!!!.
zad. sporzadz schemat blokowy i przetłumacz go na kod źródłowy programu który wczytuje:
a) liczbe całkowitą i wypisuje na ekranie monitora liczby od liczby wczytanej w dół do jedynki.
b) dwie liczby calkowite i znajduje ich największa wspólna wielokrotnosc.
c) cztery liczby calkowite znajduje najwieksza z nich i wypisuje wynik na ekranie Zobacz więcej odpowiedzi



Temat: funkcje w pascalu
6. Napisz funkcję, której argumentami są trzy liczby całkowite a wynikiem (wartością) jest 1, jeżeli ich średnia jest większa od zera, lub – w przeciwnym wypadku - 0.

7. Napisz funkcję, której argumentami są trzy liczby rzeczywiste a wynikiem (wartością) jest suma tych liczb, jeżeli pierwsza jest większa od drugiej, lub - w przeciwnym wypadku – najmniejsza z nich.


Prosil bym o pomoc w napisaniu FUNKCJI do tych zadan . Zobacz więcej odpowiedzi



Temat: + Matematyka I gim. Wyrażenia algebraiczne
1. Zapisz podane wyrażenie w jak najprostszej postaci.

a) 7x - 3 + 4y - 5 - 9x - 6y + 8
b) -(3a - 5b) + [ - (7a + b) - (3a - 2b)]

2. Rozwiąż równania.

a) 9x - 4 = -22
b) -4(x + 5) = 1/2(2x - 7)

3. Wyznacz wszystkie liczby całkowite ujemne spełniające nierówność: 5(2x - 7) > 5x - 52

4. Belkę o długości 10 m pocięto na pięć części, z których cztery są tej samej długości, a piąta jest o 2,5 m
dłuższa od każdej z pozostałych. Jaka jest długość dłuższej części?

5. Sześć lat temu pani Zuzanna była trzy razy starsza od swojej córki. Za cztery lata będzie od niej dwa razy
starsza. Ile lat ma obecnie pani Zuzanna

P.S Może się komus to przyda bo to Praca Klasowa z matematyki do książek 'Matematyka 2001' Klasa I gim.


Czekają plusy.
Zobacz więcej odpowiedzi



Temat: [matematyka] rowniania zad. tekstowe help :/
1) zadanie

x-bilet normalny
y-bilet ulgowy

x=y+5 to z tego że normalny jest o 5 zł droższy niż ulgowy
2y+x=45 to z tego że była dwójka dzieci one weszły na ulgowy i ta pani na normalny i dała za wszystko 45 zł układ równań wydaje mi się że jest poprawny ale nie wychodzą mi liczby całkowite ...

2)
x- łańcuszek
y- wisorek

x+y=105 => y=105-x
y-8 + x+20%x=100

105-x-8 +x + x5 = 100
y=105-x

98+ x5= 100
y=105-x

x5=2 *5
y=105-x

x=10
y= 105-10= 95 Zobacz więcej odpowiedzi



Temat: Zadanie Free Pascal
Witam:) Na wstepnie chciałbym przeprosic jezeli to nie ten dział
ze jestem zielony z programowania prosze was o prośbe czy mogli byście mi napisać program i wytłumaczyć mniej wiecej co gdzie i po co? żebym mógl go przepisać na tablicy i wytłumaczyć?
oto ten program:


Napisz funkcję, której argumentami są dwie liczby całkowite a wynikiem (wartością) jest suma tych liczb, jeżeli obydwie są parzyste, lub - w przeciwnym wypadku – ich iloczyn


Z Góry dzieki za odp:) + napewno go dam:)
zadanie potrzeboje jak najszybciej- we wtorek mam z tego odp:) Zobacz więcej odpowiedzi



Temat: Program w jezyku C

#include <iostream.h>

void main()
{
 int liczba;
 cout<<"Podaj liczbe do zamienienia.";
 cin>>liczba;
 for(liczba=sizeof(value)*8;liczba>=0;--liczba)
  cout<<(value >> liczba & 1);
}
KUNIEC
Umożliwia on określenie rozmiaru tablic i innych typów danych w bajtach podczas kompilacji programu (dlatego stosowanie tego operatora nie wpływa na wydajność programu). Dzięki temu operatorowi możemy sprawdzić jaką ilość bajtów w pamięci naszego komputera zajmują np. liczby całkowite, zmiennoprzecinkowe, tablice oraz inne typy danych. Ale nie powinna miec watpliwosci, bo to nie jest nic skomplikowanego.

Zobacz więcej odpowiedzi



Temat: Zad na Jutro !! +++
szósta klasa?

zamień ułamki dziesiętne na zwykłe, wciągnij liczby całkowite do licznika w ułamku
przy odejmowaniu sprowadź ułamki do tego samego mianownika, przy dzieleniu pomnóż przez odwotność, pamiętaj o kolejności działań (mnożenie przed odejmowaniem)
Zobacz więcej odpowiedzi



Temat: Matma POMOCY !!
a) sqrt(13) < 4
sqrt(130) < 12
A = {4, 5, 6, 7, 8, 9, 10, 11} - zbiór liczb, o które pytasz
wypisujemy wszystkie liczby całkowite większe od sqrt(13) i mniejsze od sqrt(130)

b) pi*pi < 10
4*pi < 13
wypisujemy wszystkie liczby całkowite większe od pi*pi i mniejsze od 4*pi
B = {10, 11, 12}

c)sqrt(-3) = teoretycznie taka liczba nie istnieje (liczba urojona), więc prawdopodobnie (nie jestem pewnie), nie ma żadnych liczb które mógłbś tu wymienić

C = 0 (przekreślone O - zbiór pusty) dnia 11 Wrz 2007 18:27, w całości zmieniany 1 raz Zobacz więcej odpowiedzi



Temat: Matma POMOCY !!
a) od 4 do 11
b) 10 11 12
c) -& 1

Cóż tu wile wyjaśniać! Masz podać wszystkie liczby całkowite mieszczące się w danym przedziale. Żeby ci to dokładniej zobrazowac pokaże ci twoje przedziały:

a) od ~3,606 do ~11,747
b) od ~9,87 do ~12,57
c) od [i tu haczyk bo nie ma pierwiastków z liczby ujemnej czyli liczymy od ujemnej nieskończoności] do ~1,73

Czekam na plus!!
Zobacz więcej odpowiedzi



Temat: Programowanie Builder C++ 6
A więc jutro mam kolosa z informatyki (konkretnie z WDI [Wstęp do Informatyki]) i tak się składa, że jestem w posiadaniu pytań, jednak z racji tej, że nie było mnie na zajęciach, nie mam zielonego pojęcia na temat programowania, więc potrzebuje rozwiązania następujących zadań:


1. Napisz program, który wczytuje liczbe całkowita i drukuje na ekranie komunikat Liczba
jest parzysta (jesli podana liczba jest parzysta) albo Liczba jest nieparzysta (jesli podana
liczba jest nieparzysta).
2. Napisz program, który okresla czy liczba a jest podzielna przez b. Program powinien
pobrac od użytkownika dwie liczby całkowite a, b. Jako wynik program powinien
wyswietlic informacje mówiaca o tym, czy liczba a dzieli sie przez liczbe b.
3. Napisz program, który wczytuje liczbe i drukuje na ekranie komunikat "Liczba jest
ujemna", "Liczba jest dodatnia" albo "Liczba jest równa zero".
4. Napisz program obliczajacy pierwiastek z zadanej liczby. Program powinien sprawdzic,
czy pierwiastkowana liczba jest nieujemna. W przypadku, gdy zadana liczba jest ujemna
program powinien wydrukowac na ekranie odpowiedni komunikat.
5. Napisz program, który wczytuje dwie liczby a, b i wyswietla odpowiedni komunikat:
"Liczba a jest mniejsza od liczby b", "Liczba a jest wieksza od liczby b", "Podane liczby sa
równe".
6. Napisz program, który pobiera od użytkownika długosc boku kwadratu z kontrola
poprawnosci, a nastepnie oblicza obwód i pole kwadratu.

ZAPOMNIAŁEM DODAĆ...OCZYWIŚCIE ŁATWY PLUS:). Zobacz więcej odpowiedzi



Temat: Matma

Suma pewnych trzech kolejnych liczb naturalnych wynosi 111. Jakie to liczby
n
n+1
n+2
n+n+1+n+2=111
3n=111-3
3n=108 | :3
n=36

Spr. 36 + 37 +38 = 111

Edit:
Liczby naturalne, to liczby całkowite zaczynające się od 0, a kończące się na nieskończoności: 0, 1, 2, 3 .... 35, 36 ,7 ... . Rozumiesz ;>

Pozdrawiam

Zobacz więcej odpowiedzi



Temat: prosba


-Oryginalna wiadomość napisana przez jaro -
*To zrób data krytyczna <= tu wpisz pozadana wartosc i nie zadziała.
bez niespodzianek
jaro *


Tak Ci sie tylko wydaje. Pomijajac fakt, ze uzaleznianie uruchomienia
prezentacji od daty w systemie klienta jest poronionym pomyslem, Twoje
rozwiazanie jest chybione.
-"Pisałem bez dostepu do flasha, wiec moga byc jakies bledy w skladni"-

Bledy sa w zalozeniach - sprawdz to we Flash'u, lub przynajmniej
zastanow sie co porownujesz - wykonaj szybciutko w mysli:
trace(data_krytyczna);
..podpowiem, ze dzien, miesciac i rok to liczby calkowite ;)

Zeby zadzialalo wystarczy napisac znacznie mniej:

ActionScript:
--------------------

  dzis = new Date(2003, 05, 26);
  limit = new Date(2003, 05, 27);

  if(limit-dzis0){
        trace("dzis sie uruchamia");
  }else{
        trace("dzis sie juz nie uruchamia");
  }

--------------------

-----------------------------
DarkTemplar
flashzone.pl TEAM

------------------------------------------------------------------------------------------
Wiadomość wysłano z: http://flashzone.pl/ns/?25348
newsreader - wersja testowa

Zobacz więcej odpowiedzi



Temat: liczby binarne


tylko jak dziele liczbe np 7 przez 2 to otrzymuje przez modulo % 1
(zapisuje to do tablicy) i wynik dzielenia 3.5 jak zrobić zeby było nie
3.5 tylko 3. i żeby czytał tablice od końca?


nie bardzo to zrozumiałem

jeśli chodzi ci o to jak zapidsać w tablicy 0-1'kowej liczbę 3.5
to możesz (może jest lepszy algorytm) stowyrzyć dwie tablice 1
normalną na liczby całkowite i drugą na część ułamkową i ta druga powinna
być czytanaod lewej do prawej
1000 - 1
0100- 2
itd.
ale jeśli chcesz algorytm na dzielenie w systemie dwójkowym to musisz
napisać bo to dłużej potrwa bo musze w książce zobaczyć

a jak chcesz wyciąć 0.5 z 3.5 to możesz poprzez MAth.floor(3.5)
a ułamek 3.5-Math.floor(3.5)    = 0.5

napisz jaśniej

Zobacz więcej odpowiedzi



Temat: plynny roll over & roll out - know how ??!


| o ile mi wiadomo, to we flashu operuje sie na stalych typach danych,
| calkowitych, rzeczywistych... nie rozumiem jednak poejcia, ze mniejsze
| wspolrzedne zajmuja mniej w swfie??

openswf.org


ale to nie odpowiedz... nie bede szukac na stronie czegos takiego... juz
naprawde bez urazy, czy jakichs docinek, ale... chcesz powiedziec, ze np. 12
i 101, zajmuja w pamieci rozna ilosc miejsca???? nie wiem, szczerze mowiac
nigdy tego nie sprawdzalem, bo przyjalem, ze Flash jest tutaj normalnym
jezykiem (i nie chce mi sie wierzyc ze jest inaczej). Dlatego sie po prostu
pytam, czy wg Ciebie tak jest?

przejrzalem jednak ta strone i z tego co wyczytalem to np liczby calkowite
sa dokladnie zdefiniowane... nie za bardzo wiem jak i w jakich przypadkach
sie roznia (kiedy sa signed a kiedy unsigned... skoro my tego nie
predefiniujemy..), ale sa okreslone... wiec nie widze mozliwosci aby dwie
liczby tego samego typu (w przypadku wspolrzednych - float) sie od siebie
roznily wielkoscia zajmowanej pamieci... swoja droga, ciekawa stronka... nie
wiem na co Ci specyfikacja pliku swf, ale mam nadzieje, ze nie szukasz w
nich bledow i nie tworzysz wirusow flasha ;))))))

Zobacz więcej odpowiedzi



Temat: Ile wy tu grupowicze macie lat


Tako rzecze klus144: PL Bankrut 2007/8..
| Ja mam wciaz dwa razy wiecej niz 10 lat temu. :-)
| Czyli
| y=2x-10
| y={12,+nieskonczonosc}
Co miales z matmy?


Cos nie pasuje?
x - liczby calkowite dodatnie.

Pozdrawiam!
Klus

Pozdrawiam!


Zobacz więcej odpowiedzi



Temat: Ile wy tu grupowicze macie lat


| Tako rzecze klus144: PL Bankrut 2007/8..

| | Ja mam wciaz dwa razy wiecej niz 10 lat temu. :-)

| Czyli
| y=2x-10
| y={12,+nieskonczonosc}

| Co miales z matmy?

Cos nie pasuje?
x - liczby calkowite dodatnie.

Pozdrawiam!
Klus

| Pozdrawiam!


A więc podstawiając 2x1-10 = (-8) :) Jeszczego nie ma Cię :P Suuuuuper.
Powiedz kiedy się rodzisz, to wpadne do szpitala :D:D

Zobacz więcej odpowiedzi



Temat: Ile wy tu grupowicze macie lat
Tako rzecze klus144: PL Bankrut 2007/8..


| Ja mam wciaz dwa razy wiecej niz 10 lat temu. :-)
| Czyli
| y=2x-10
| y={12,+nieskonczonosc}
| Co miales z matmy?

Cos nie pasuje?
x - liczby calkowite dodatnie.


Oj nie pasuje, i to wybitnie :P

Jestem pelna podziwu nad rozumowaniem, ktore moglo Cie do takiej
konkluzji zaprowadzic :P Niestety przekracza ono mozliwosci mej
skromnej wyobrazni :P

Pozdrawiam!

Zobacz więcej odpowiedzi



Temat: Dźwięk w kościele - test dyktafonu


| Też bym sobie zmienił, żeby tylko dało się ustawić cokolwiek po przecinku
| w speed :) Nie da się w AP 6.5
**** w 6.5 nie ma "Rate Stretch tool" ? Taka przekoszona strzalka w


Nie chodzi o narzedzie tylko mozlwiości tego narzędzia ;) Jak się ustawi
narzędziem to wychodzi jakaś tam ułamkowa część procenta ale jak chcesz
wpisać konkretną wartość w polu speed to można tylko liczby całkowite. Nie
da się zrobić przecinka. W pro juz to działa.

Zobacz więcej odpowiedzi



Temat: Renowacja oltarza dla Papieza / ROTFL


Coraz trudniej się czyta twoje posty.


    Metoda d`Hondta /def/ -  metoda przeliczania głosów na mandaty w
systemach wielopartyjnych. Nazwa pochodzi od nazwiska XIX-wiecznego
belgijskiego matematyka V. d'Hondta. Polega na dzieleniu przez kolejne
liczby całkowite (tj. 1, 2, 3, 4, 5 itd.) ważnych głosów oddanych w okręgu
wyborczym na poszczególne listy partyjne. Ilorazy ułożone malejąco, dają
podstawę do przyznania każdej liście odpowiedniej liczby mandatów. Metoda
stosowana w Belgii, Austrii, Holandii, Finlandii, Hiszpanii, Portugalii,
Niemczech oraz w Polsce od 1993.

     W skrocie chodzi o to ze jak SLD-UP zbiere 30% glosow to dostanie
wiecej miejsc w Sejmi niz wziete tazem LPR PIS PO UPR UW PSL /przy
zalozenieu ze kazda z tych partii zdobedzie po 5 porcent elektoratu/

Z WOS`u sie uciekalo w LO ;p

Kibek

Zobacz więcej odpowiedzi



Temat: Ktos wie?


Docent wrote:
On Tue, 27 Jan 2004 20:38:43 +0100, Speedy wrote:

| tej ale sie nie da 69 podzielic na dwa
| to bylo podchwytliwe ;
| A gdzie Cie matematyki uczyli?:-))
w szkole
tak zeby wyszel numer domu to sie nie da ni kija ;P


No co Ty powiesz:-))
Po pierwsze zalezy od metryki, po drugie masz dzielenia z reszta i bez
reszty:-))
i bedziesz dostawal liczby calkowite:-))
A teraz troche w druga strone
- czasem numery sa podawane w hexach:-)
- czasami stosowana jest podwojna numeracja domow:-))
Pozdrufka Speedy

Zobacz więcej odpowiedzi



Temat: Excel-problem z licz.jezeli
Witam!


On Mon, 27 Aug 2001 10:52:42 +0200, Tom wrote:
alozylem baze klubu, w ktorej wpisalem dane adresowe czlonkow i uzupelniam
informacje o skladkach. W nastepnych arkuszu zrobilem automatyczna liste,
ktora pokazuje, kto ile juz w sumie zaplacil, a w nastepnym przygotowalem
tabele danych sumarycznych. Jednak nie potrafie zmusic Excela, zeby zrobil
mi tabele, w ktorej pokaze mi ile osob zapisalo sie w danym roku (a klub
istnieje od kilku lat).
Probowalem to zrobic tak:
na rok 2000
licz.jezeli(kolumna_z_data_przystapienia_do_klubu;2000)
ale nie wiem czemu nie wychodzi.


To nie tak.
Excel wewnętrznie przechowuje daty jako liczby całkowite. Można się o
tym przekonać formatując komórkę do której wprowadzono datę jako
liczbę. Wprowadzając datę dzisiejszą zobaczylibyśmy 37130.
Tak więc ma się to nijak do porównania do liczby 2000 (oczywiście
sytuacja byłaby inna gdybyś w tej kolumnie miał wartości typu 1999,
2000 a nie daty).

W Twoim przypadku funkcja LICZ.JEŻELI nie będzie zbyt przydatna
ponieważ można jej podać tylko jeden warunek, tzn. możesz zliczać daty
np. późniejsze od 01/01/2000:

=LICZ.JEŻELI(kolumna_z_datą;"01/01/2000")

Dlatego proponuję aby wykorzystać funkcję ROK:

=SUMA((ROK(kolumna_z_datą)=2000)*1)

=SUM((YEAR(kolumna_z_datą)=2000)*1)

W/w formułę należy wprowadzić jako tablicową a więc z użyciem
kombinacji klawiszy CTRL+SHIFT+ENTER.

Zobacz więcej odpowiedzi



Temat: Excel - blad przy wprowadzaniu liczb calkowitych...
Witam,

Pierwszy raz spotkalem sie z nastepujacym problemem? w MS Excelu:
gdy wprowadzam do komorki liczbe calkowita, np. 1 excel automatycznie
zamienia ja na liczbe dziesietna dzielac ja przez 100!!! Wyglada na to, ze
ta konwersja jest gdzies w ustawieniach... Na pierwszy rzut oka wygladalo to
nielogicznie, ale wprowadziwszy wiele liczb dopatrzylem sie w tym
prawidlowosci:
wprowadzam            otrzymuje
1                                0,01
10                                0,1
0,1                                0,1
1,0                                1 !!!
Wartosc jest zarowno wyswietlana w komorce w formacie standardowym jak i
przechowywana w ten sposob w komorce. Standardowa deinstalacja excela i
ponowne jego zainstalowanie nie pomoglo - nadal konwerowal liczby
calkowite...
pewnie pomoze permanentna deinstalacja z systemu, lacznie z zaszytymi w
rejestrze kluczami, ale szukam jakiegos normalnego wyjscia z tej sytuacji...
Tak wogole przypomina to nabijanie kwot na kasach fiskalnych, gdzie dla
uzyskania 1zł trzeba wklepac 100

Zobacz więcej odpowiedzi



Temat: Liczenie licz w komórce
Witam

Mam taką sytuację. Mam komórkę, w której znajdują
się liczby całkowite oddzielone od siebie przecinkiem.
Moim zadaniem jest zliczenie ile jest tych liczb.
Jaka funkcja pomoże mi w tym?

Przykład:
A1 zawiera 4,645,21,245,12,33
B2 zawiera funkcję LICZ(A1), która powinna zwrócić
w tym przypadku liczbę 6.

Z góry dziękuję, pozdrawiam, Przemek.

PS. Nie pytajcie dlaczego jest to tak rozwiązanie. Na
postać tych liczb całkowitych nie mam wpływu i musi to
tak niestety zostać, a liczb jest dużo i takich komórek
też jest dużo.

Zobacz więcej odpowiedzi



Temat: Liczenie licz w komórce


Przemek wrote:
Witam

Mam taką sytuację. Mam komórkę, w której znajdują
się liczby całkowite oddzielone od siebie przecinkiem.
Moim zadaniem jest zliczenie ile jest tych liczb.
Jaka funkcja pomoże mi w tym?

Przykład:
A1 zawiera 4,645,21,245,12,33
B2 zawiera funkcję LICZ(A1), która powinna zwrócić
w tym przypadku liczbę 6.


Spróbuj formułą:

=DŁ(USUŃ.ZBĘDNE.ODSTĘPY(A1))-DŁ(PODSTAW(USUŃ.ZBĘDNE.ODSTĘPY(A1);",";""))+1

której zadaniem jest policzenie przecinków :-) W sumie na jedni wychodzi,
jeżeli otrzymana wartość zwiększy się o 1.
Przy czym, funkcja USUŃ.ZBĘDNE.ODSTĘPY jest tutaj zastosowana
"profilaktycznie". Jezeli jesteś pewien, że komórki nie zawierają zbędnych
spacji - możesz ją pominąć.

Tajan

Zobacz więcej odpowiedzi



Temat: Kropka zamiast przecinka
Witam

Program zewnętrzny, do którego potrzebuję wrzucić dane z Excela, musi mieć
zamiast domyślnego przecinka - kropki.
Myślałem, że nic trudnego - Ctrl+H i po sprawie. Ale niestety NIE :(
Bo liczby całkowite, mimo ustawienia w Excelu wyświetlania liczb po
przecinku, w rzeczywistości nie mają tych przecinków i Excel nie ma co
zamieniać :-) Tak więc metoda Ctrl+H w tym przypadku nie wypaliła i ....
kicha :[
Doraźnie poradziłem sobie poprzez export tam i z powrotem word-excel. Ale
mimo wszystko z ciekawości zapytam:  jak osiągnąć opisany efekt w samym
Excelu?

Dzięki z góry za info.

Zobacz więcej odpowiedzi



Temat: Kropka zamiast przecinka


Witam
Program zewnętrzny, do którego potrzebuję wrzucić dane z Excela, musi
mieć  zamiast domyślnego przecinka - kropki.
Myślałem, że nic trudnego - Ctrl+H i po sprawie. Ale niestety NIE :(
Bo liczby całkowite, mimo ustawienia w Excelu wyświetlania liczb po
przecinku, w rzeczywistości nie mają tych przecinków i Excel nie ma co
zamieniać :-) Tak więc metoda Ctrl+H w tym przypadku nie wypaliła i ....
kicha :[
Doraźnie poradziłem sobie poprzez export tam i z powrotem word-excel. Ale
mimo wszystko z ciekawości zapytam:  jak osiągnąć opisany efekt w samym
Excelu?
Dzięki z góry za info.


Jak już wysyłasz na dwie grupy to ustaw chociaż FUT'a na jedną z nich.
Wszytskim nam bedzie wygodniej.
Netykieta się kłania.

Zobacz więcej odpowiedzi



Temat: excell 2003
dodam tylko, że tak się dzieje, jeśli korzystam z combobox dostępnego
(utworzonego) z Przybornika formantów, w przypadku combo z Formularzy
też nie potrafię sobie poradzić, ponieważ w powiązanej komórce zamiast
wartości z zakresu komórek do wyboru czyli A1:A3 wstawia mi kolejne
liczby całkowite czyli po wybraniu wartości pierwszej komórki A1 np.
22,50 w komórkę powiązaną wpisuje 1,00, po wybraniu drugiej komórki A2
o wartości 23,50 w pole powiązane wpisuje 2,00 itd.
Zobacz więcej odpowiedzi



Temat: Zamiana przecinka na kropkę
"och.karol" napisał:


To może zamień liczby na tekst. Np. =ZŁĄCZ.TEKSTY(B2;".00")


Gdyby problem dotyczył liczby, dwóch liczb, dwudziestu liczb - nie męczyłbym
Grupy pytaniami i nie psułbym Ci krwi łamaniem netykiety ;-)
Niestety Twoja metoda nie sprawdzi się przy dużej ilości danych, w których
liczby całkowite pojawiają się to tu to tam...

Ale...
wykorzystując Twój pomysł wpadłem na cuś takowego:
=JEŻELI(A1=LICZBA.CAŁK(A1);ZŁĄCZ.TEKSTY(A1;".000");PODSTAW(A1;",";"."))

I najważniejsze, ża DZIAŁA!
Dzięki za 'natchnienie' :-)

Niestety jest małe 'ale'.
Nie wiem jak osiągnąć efekt, żeby dla liczb niecałkowitych pojawiły się
również 3 miejsca po przecinku (nawet, jeśli pierwotnie liczba miała tylko
miejsca dziesiętne lub setne).

Pozdrawiam

PS
Odnośnie owego FUTa - sorry, ale pojęcia nie mam, jak to cudo użyć...
Wyczytałem nawet w Wiki co to za stwór, ale jak go zastosować, to już nie
mam pojęcia :-)

Zobacz więcej odpowiedzi



Temat: Wypełnianie liczbami losowymi - VBA


function losowa()
    losowa= (górnagranica-dolnagranica)*RND()+dolnagranica
end function


dodam iz mozesz gorna i dolna granice wrzucic jako argument funkcji
czyli np.

function losowa(gornagranica as long, dolnagranica as long)
     losowa= (gornagranica-dolnagranica)*RND()+dolnagranica
end function

jesli będziesz chciał wylosować tylko i wyłącznie liczby całkowite,
wrzucasz cos takiego:

function losowa(gornagranica as long, dolnagranica as long)
     losowa= INT((gornagranica-dolnagranica)*RND()+dolnagranica)
end function

Zobacz więcej odpowiedzi



Temat: Wypełnianie liczbami losowymi - VBA
Cynio <cynic@piaseczno.com.plnapisał(a) w wiadomosci do grupy
dyskusyjnej

Dzieki za cierpliwosc.

Funkcja mi zadzialala. Wszelako mialem problem, bo uzywam liczb z dwoma
miejscami po przecinku, a tu w wynikach tylko liczby calkowite.
Rozwiazalem to przez zamiane "As Long" na "As Single".

Wiem, ze przyciski nie sa potrzebne do działania calej tej procedury, ale
problem wyszedl z czasem i teraz potrzebuje.

Probowalem to robic z wykorzystaniem arkusza posredniego. Tym arkuszem
pośrednim (Arkusz1) jest ten w ktorym funkcja dziala. W innym arkuszu
(Arkusz2) makro polaczone z przyciskiem pobieraloby dane z konkretnej
komórki z Arkusz1 i wklejalo do konkretnej komorki w Arkusz2.

Konkretnie to chciałem wczytac dane z komorki do zmiennej, a potem z niej
wkleic do innej komorki.

Popełnilem takie makro:

Sub los01p(ByVal Celss As Range, P01 As Single)
P01 = Worksheets("Arkusz1").Celss(8, 5)
Worksheets(‶Arkusz2”).Cells(8, 5).Value = P01
End Sub

Na razie tyle do testowania. Docelowo pod jednym przyciskiem zmiennych
będzie 5.

Niestety, jest blad

"Nieprawidlowa liczba argumentow lub nieprawidlowe przypisanie do
wartosci".

Nie umiem sobie z tym poradzic.

Zobacz więcej odpowiedzi



Temat: WIBOR3M = 6,00%
Poniżej (za money.pl) podaję terminy, w których WIBOR3M pokonywał kolejne
bariery psychologiczne (liczby całkowite)

01-03-22  18%
01-04-20  17%
01-07-19  16%
01-09-04  15%
01-10-16  14%
01-11-30  13%
01-12-21  12%
02-01-10  11%
02-05-07  10%
02-07-15   9%
02-09-26   8%
02-11-07   7%
03-03-28   6%
???????    5%

Mój Typ: początek jesieni 2003. Pozdrowienia dla wszystkich Tensor1.

Zobacz więcej odpowiedzi



Temat: WIBOR3M = 6,00%

<tens@poczta.onet.plwrote in message



Poniżej (za money.pl) podaję terminy, w których WIBOR3M pokonywał kolejne
bariery psychologiczne (liczby całkowite)
...................


a przy okazji ... może orientuje się ktoś czy KredytBank oferuje specjalne
warunki Ekstralokum dla posiadaczy ROR i ile minimalnie na "nieużywany" ror
trzeba tam rocznie wydać ?

Zobacz więcej odpowiedzi



Temat: WIBOR3M = 6,00%


<tens@poczta.onet.plwrote in message
| Poniżej (za money.pl) podaję terminy, w których WIBOR3M pokonywał kolejne
| bariery psychologiczne (liczby całkowite)
| ...................

a przy okazji ... może orientuje się ktoś czy KredytBank oferuje specjalne
warunki Ekstralokum dla posiadaczy ROR i ile minimalnie na "nieużywany" ror
trzeba tam rocznie wydać ?

Zobacz więcej odpowiedzi



Temat: Portfel Inwestora PI

| Myślę, że z tymi funduszami to zupełnie niezły pomysł.
| Choć na razie można je dodawać ręcznie.
|
W jaki sposób wprowadzić ilość jednostek np. 20,124?
Ilość jednostek najczęściej jest jakimś ułamkiem a pole "ilość" przyjmuje
tylko liczby całkowite:-(

Pozdrawiam
MArcin

Zobacz więcej odpowiedzi



Temat: Portfel Inwestora PI
On Sun, 9 Jun 2002 22:12:21 +0200, "<- M a r c i n  B. -"


<marcin-@wp.plwrote:
W jaki sposób wprowadzić ilość jednostek np. 20,124?
Ilość jednostek najczęściej jest jakimś ułamkiem a pole "ilość" przyjmuje
tylko liczby całkowite:-(

Pozdrawiam
MArcin


W amerykanskim formacie przecinek oddziela tysiace, a kropka sluzy do
ulamkow dziesietnych.

pozdrawiam
         akreon

Zobacz więcej odpowiedzi



Temat: Portfel Inwestora PI


| Myślę, że z tymi funduszami to zupełnie niezły pomysł.
| Choć na razie można je dodawać ręcznie.
W jaki sposób wprowadzić ilość jednostek np. 20,124?
Ilość jednostek najczęściej jest jakimś ułamkiem a pole "ilość" przyjmuje
tylko liczby całkowite:-(

Pozdrawiam
MArcin


To fakt, ułamkowych ilości nie przewidzieliśmy.
Jeśli zatem potrzeba uwzględnienia jednostek funduszy będzie sygnalizowana
częściej, to zabieramy się za temat tak szybko jak tylko będzie to
możliwe...
Przyznam jednak, że spotykam się po raz pierwszy z takim wnioskiem.

Oczywiście należy zaznaczyć, że trochę to potrwa i opóźni (choć pewnie i
ulepszy) wydanie wersji komercyjnej programu.

Pozdrawiam
Janusz

Zobacz więcej odpowiedzi



Temat: instrukcja INSERT INTO

 Jest sobie tabela o następującej strukturze:

 Pole1 (liczba, podwójna precyzja)
 Pole2 (liczba, podwójna precyzja)
 Pole3 (liczba, podwójna precyzja)
 Pole4 (liczba, podwójna precyzja)

 Załóżmy, że zapisuję rekord do tej tabeli korzystając z następującej
 procedury:

 Dim SQLZapisz As String, qdf As QueryDef
 SQLZapisz = "INSERT INTO Tabela ( Pole1, Pole2, Pole3, Pole4 )

         SELECT " & Me.PoleFormularza1 & ", " & Me.PoleFormularza2 & ", "

              & Me.PoleFormularza3 & ", " & Me.PoleFormularza4

 Set qdf = CurrentDb.CreateQueryDef("", SQLZapisz)
 qdf.Execute
 Set qdf = Nothing

 Wszystko funkcjonuje jak należy do momentu, dopóki pola formularza zawierają
 liczby całkowite. Jeśli którakolwiek z liczb zawiera część ułamkową,
 otrzymuję komunikat o błędzie:

 "Liczba wartości kwerendy i liczba pól docelowych nie są takie same"

 Dzieje się tak dlatego, że moja instrukcja wygląda dla Access'a następująco:

 INSERT INTO Tabela ( Pole1, Pole2, Pole3, Pole4 ) SELECT 100,5, 67,98, 22,
 900,76

 co rzeczywiście może sugerować zamiar wstawienia 7 (w tym przypadku)
 wartości w 4 pola.

 Jak się z tym uporać?

 Pozdrawiam,
 Krzysiek

Zobacz więcej odpowiedzi



Temat: instrukcja INSERT INTO


Krzysztof Wiśniewski wrote:
 SQLZapisz = "INSERT INTO Tabela ( Pole1, Pole2, Pole3, Pole4 )

         SELECT " & Me.PoleFormularza1 & ", " & Me.PoleFormularza2 & ", "

              & Me.PoleFormularza3 & ", " & Me.PoleFormularza4


Radzilbym dla pojedynczych rekordow uzyc skladni:

  insert into table() ... values()

Skladania z select'em sluzy raczej do dodawania rekordow,
ktore sa czescia zbioru wynikowego jakiegos zapytania (select)


 Wszystko funkcjonuje jak należy do momentu, dopóki pola formularza
 zawierają liczby całkowite. Jeśli którakolwiek z liczb zawiera część
 ułamkową, otrzymuję komunikat o błędzie:

 "Liczba wartości kwerendy i liczba pól docelowych nie są takie same"

 Dzieje się tak dlatego, że moja instrukcja wygląda dla Access'a
 następująco:

 INSERT INTO Tabela ( Pole1, Pole2, Pole3, Pole4 ) SELECT 100,5, 67,98,
 22, 900,76

 co rzeczywiście może sugerować zamiar wstawienia 7 (w tym przypadku)
 wartości w 4 pola.


Jest tak poniewaz, sysntax SQL przewiduje dla literalow
zmiennoprzecikowyc kropke jako separator dziesietny.


 Jak się z tym uporać?


Przekonwertowac dane z pol formularza. Mozesz np. uzyc
funkcji Format$() albo ustawic formatowanie kontrolek.

Ciao, Rafal

Zobacz więcej odpowiedzi



Temat: skoro jeszcze ktoś tu jest...
Użytkownik "Krzysztof Wiśniewski"


... to może ma ktoś pomysł na rozwiązanie mojego problemu ogłoszonego
tutaj:
http://tinyurl.com/85yky


to po coś pisał z googla ??? ;-)

ok:
<cyte
Załóżmy, że mam taką procedurę:

INSERT INTO dbo.TabelaDocelowa
(Lp, Pole1, Pole2, Pole3)
SELECT
0, Pole1, Pole2, Pole3
FROM dbo.TabelaZrodlowa
WHERE ...

W jaki sposób w pole "Lp" tabeli docelowej zamiast zera wstawić kolejne
liczby całkowite, rozpoczynając się od Lp = 1?
</cyte

ależ to trywialne ! :)))

INSERT INTO dbo.TabelaDocelowa
(Lp, Pole1, Pole2, Pole3)
SELECT
fLP(Pole1), Pole1, Pole2, Pole3
FROM dbo.TabelaZrodlowa
WHERE ...
AND
fLP()=0

funkcja fLP() była podawana wielokrotnie, ech ...

Function fLp(Optional arg)
static i as long
    if ismissing(arg) Then
      i = 0
      fLp=0
   else
     i = i+1
     fLp=i
  end if
End Function

Szampańskiego "accessowania" Wszystkim ! ;-)

Zobacz więcej odpowiedzi



Temat: skoro jeszcze ktoś tu jest...

Użytkownik "Krzysztof Naworyta" <kryn@poczta.onet.plnapisał w
wiadomości | Użytkownik "Krzysztof Wiśniewski"
|
| ... to może ma ktoś pomysł na rozwiązanie mojego problemu ogłoszonego
| tutaj:
| http://tinyurl.com/85yky
|
| to po coś pisał z googla ??? ;-)
|
| ok:
| <cyte
| Załóżmy, że mam taką procedurę:
|
| INSERT INTO dbo.TabelaDocelowa
| (Lp, Pole1, Pole2, Pole3)
| SELECT
| 0, Pole1, Pole2, Pole3
| FROM dbo.TabelaZrodlowa
| WHERE ...
|
| W jaki sposób w pole "Lp" tabeli docelowej zamiast zera wstawić kolejne
| liczby całkowite, rozpoczynając się od Lp = 1?
| </cyte
|
| ależ to trywialne ! :)))
|
| INSERT INTO dbo.TabelaDocelowa
| (Lp, Pole1, Pole2, Pole3)
| SELECT
| fLP(Pole1), Pole1, Pole2, Pole3
| FROM dbo.TabelaZrodlowa
| WHERE ...
| AND
| fLP()=0
|
|
| funkcja fLP() była podawana wielokrotnie, ech ...
|
| Function fLp(Optional arg)
| static i as long
|    if ismissing(arg) Then
|      i = 0
|      fLp=0
|   else
|     i = i+1
|     fLp=i
|  end if
| End Function
|

KN, ja to w T-SQL'u muszę napisać... To procedura będąca częścią trigger'a.
Nie mogę użyć żadnego fLp'a :((

Właśnie dlatego wysłałem to pytanie na pl.comp.bazy-danych.

Pozdrawiam,
Krzysiek

Zobacz więcej odpowiedzi



Temat: format czasu


czy macie jakis pomysł jak poprawnie zapisywac ułamkowe częsci sekundy
tak aby mozna było później wykonywac obliczenia na tych polach


Do glowy przychodzi mi rozwiazanie moze nie najprostrze ale skuteczne.
Zapisac to w tabeli na 2 polach liczbowych (liczby calkowite) - ilosc sekund
(bez probelmu robisz z tego min:s itp..) a osobno ulamek. Potem potrzebna
juz tylko jakas sprytna funkcja ktora to wyswietli w zadany sposob i ew.
inna do wykonania jakichs obliczen, porownan itd...
Jezeli chcesz to jakies funkcje moge zasugerowac.

Zobacz więcej odpowiedzi



Temat: format czasu


| czy macie jakis pomysł jak poprawnie zapisywac ułamkowe częsci sekundy
| tak aby mozna było później wykonywac obliczenia na tych polach

Do glowy przychodzi mi rozwiazanie moze nie najprostrze ale skuteczne.
Zapisac to w tabeli na 2 polach liczbowych (liczby calkowite) - ilosc sekund
(bez probelmu robisz z tego min:s itp..) a osobno ulamek. Potem potrzebna
juz tylko jakas sprytna funkcja ktora to wyswietli w zadany sposob i ew.
inna do wykonania jakichs obliczen, porownan itd...
Jezeli chcesz to jakies funkcje moge zasugerowac.


Dzieki za podpowiedz
Zrobiłem wczesniej cos podobnego tzn zapisalem to w formacie liczbowym z
odpowiednim formatem tj. 0:00.000 (domyslnie minuta:sekundy.ułamki)
Dla celów obliczen stworzyłem funkcję która mi zamienia liczbę na sekundy i
dopiero potem wykonuje obliczenia (przydatne okazało sie dzielenie
całkowitoliczbowe) aby na koniec znowu przez odpowiednią funkcję wyswietlic to
w poczatkowym formacie

Ale czy nie mozna tego zrobić prosciej?

Zapisywanie w dwoch polach raczej odpada bo moze to byc trochę kłopotliwe, tym
bardziej ze baza ma na razie ok 18.000 rekordów i stale rosnie a pola z czasem
pojawiaja sie aż 4 krotnie w każdym rekordzie za kazdym razem informując o
innych rzeczach (czas łączny wyscigu, czas najlepszego okrążenia, czas
kwalifikacji itp.).

pozdro
darek

Zobacz więcej odpowiedzi



Temat: UPDATE...SET wymaga kropki, nie przecinka? i co dalej
Cale moje zycie to liczby calkowite (zartuje oczywiscie). W moim programiku
po dokonaniu zmiany ilosci polproduktu zmienia sie stan. Dokonuje tego przez
komende "Update POLPRODUKTY SET [ilosc_polproduktu] = " &
tempIlosc_polproduktu & " WHERE ...." Ku mojemu zaskoczeniu kiedy
'tempIlosc_poproduktu' jest liczba z cyframi po przecinku, to separatorem
czesci dzisietnej MUSI byc kropka. Z kropka jest OK, z przecinkiem BE. Do
bazy zapisuje sie liczba z czescia dziesietna PO PRZECINKU !
Nie jest problemem, zeby zrobic funkcje zamieniajaca przecinek na kropke.
Czy jest jakis mechanizm robiacy to automatycznie. A moze jest to
przypadlosc ktorejs wersji Accessa (tutaj A2000)?

Mirro

Zobacz więcej odpowiedzi



Temat: króciutkie pytanie
Wiatm

Jest kwerenda, a w niej pole "seria". Seria jest liczbą w przedziale
od 1 do końca, liczby całkowite. Problem jest taki, że ten sam numer
seri może mieć kilka wierszy w tabeli.
Potrzebuję stworzyć drugą kwerendę, w której będą tylko pojedyńcze
numery seri.
Ale o co chodzi dokładnie?
Chodzi o to, że jeżeli jest 37 numerów seri (liczby od 1 do 37), to w
kwerendzie będzie 37 rekordów. W każdym kolejne liczby.
No to w czym problem?
Problem w tym jak to wyciągnąć z jednej kwerendy i wsadzić do drugiej.

===========
Pozdrawiam Michał

Zobacz więcej odpowiedzi



Temat: króciutkie pytanie
On 21 Wrz, 20:52, Michał <michal-d@wp.plwrote:

Wiatm

Jest kwerenda, a w niej pole "seria". Seria jest liczbą w przedziale
od 1 do końca, liczby całkowite. Problem jest taki, że ten sam numer
seri może mieć kilka wierszy w tabeli.
Potrzebuję stworzyć drugą kwerendę, w której będą tylko pojedyńcze
numery seri.
Ale o co chodzi dokładnie?
Chodzi o to, że jeżeli jest 37 numerów seri (liczby od 1 do 37), to w
kwerendzie będzie 37 rekordów. W każdym kolejne liczby.
No to w czym problem?
Problem w tym jak to wyciągnąć z jednej kwerendy i wsadzić do drugiej.

===========
Pozdrawiam Michał


Stwórz nowa kwerendę z polem SERIA. We właściwościach kwerendy ustaw
WARTOŚCI UNIKATOWE na TAK i będziesz miał "37 rekordów".

Zobacz więcej odpowiedzi



Temat: Format liczby w zapytaniu [ADP]


Jak zmusić dziada (Access + projekt adp), coby w kwerendzie sumującej liczby
z kolumny typu decimal wartości miały format bez miejsc po przecinku?
Grzebanie we właściwościach kolumny nie daje efektu, dane w tabelach są
całkowite, a w kwerendzie zawsze wywala mi np. 1.0000.


Zauważ, że:
select cast(1 as numeric(10,4)) = 1.0000

ale już:
select cast(1 as int) = 1

Wszystko więc zależy od tego, na jakim typie danych dokonujesz obliczeń.
Format wyświetlania to "access-owa" właściwość, niedostępna w "prototypie"
jakim jest ADP pod Acc'2000.
Od Acc'XP bodajże można tę właściwość już ustawiać (nie pamiętam dobrze, ale
skoro można w nim tak samo jak w mdb tworzyć na polach tabeli odnośniki typu
pole kombi, to pewnie i format wyświetlania też można ;-).

Tak w ogóle to praca z adp 2000 to pasmo ciągłych problemów i bug-ów, które -
podobno - zostały usunięte w następnych wersjach.

Jeśli bardzo zależy Ci na prezentowaniu wyników jako liczby całkowite, to
możesz dokonać konwersji typu danych, np.:

Cast(Round(Sum(PoleLiczby),0) as int)

Pozdrawiam,
MS

Zobacz więcej odpowiedzi



Temat: "uzupełnienie" liczby
Zakładając, że mam w bazie osobne kolumny z dniem, miesiącem i rokiem    
(liczby całkowite) i chcę składać sobie z tych pól całą datę - da
radę uzupełnić w zapytaniu dzień, czy miesiąc poprzedzającymi zerami?

Przykładowo mam:
SELECT Day & "-" & Month & "-" & Year AS Date

11 10 2005 -11-10-2005
1  2  2005 -1-2-2005 (a chciałbym 01-02-2005)

Ta data to taki hipotetyczny przykład - chodzi mi o uzupełnienie
liczby do pożądanej długości wprowadzającymi zerami.

Zobacz więcej odpowiedzi



Temat: "uzupełnienie" liczby
NoBy napisał(a):

Zakładając, że mam w bazie osobne kolumny z dniem, miesiącem i rokiem    
(liczby całkowite) i chcę składać sobie z tych pól całą datę - da
radę uzupełnić w zapytaniu dzień, czy miesiąc poprzedzającymi zerami?

Przykładowo mam:
SELECT Day & "-" & Month & "-" & Year AS Date

11 10 2005 -11-10-2005
1  2  2005 -1-2-2005 (a chciałbym 01-02-2005)

Ta data to taki hipotetyczny przykład - chodzi mi o uzupełnienie
liczby do pożądanej długości wprowadzającymi zerami.


Datevalue lub z dalszej części postu format

Zobacz więcej odpowiedzi



Temat: Zamiana znaku na liczbę
Witam!!!

Jest formularz do wprowadzania danych liczbowych w zakresie 0 - 10
(liczby całkowite)i zapisywane w tabeli. Problem jest taki, że są
dwie różne 10, tzn 10 zwykłe i centralne. W podsumowaniu obie liczą
sie jak 10 (program sumuje 20 takich pól), ale na wydruku jest albo 10
albo "C".

Jak zorganizować formułkę w formularzach, aby wpisanie literki "C"
było zamieniane przez program i w tabelce pojawiała się liczba 11.
Np. wpisuję 3 - 4 - C (w formularzu), a w tabelce pojawią sie liczby
3 - 4 - 11.

Pola w tabeli muszą być polami typu liczba.

Pozdrawiam Michał

Zobacz więcej odpowiedzi



Temat: Kwerenda wyb. - wartość pola formularza jako kryterium
Witam serdecznie,

Access 2000. Stworzyłem kwerendę wybierającą, gdzie w jednym z pól (wartości
to "tekst", choć są tam liczby całkowite dodatnie, np. 1, 10, 25) warunkiem
ma być wartość pola tekstowego formularza (Warunek Buduj... i wstawiam):

Forms![form_name]![field_name]

Gry w polu formularza mam np.:

'1' Or '10'

to kwerenda zwraca 0 mi żadnych wyników. Gdy to samo ('1' Or '10') wstawę
bezpośrednio do warunku, kwerenda zwraca spodziewany wynik, tzn. pokazuje
rekordy które w polu mają wartość '1' albo '10'.
Dlaczego tak się dzieje i jak sobie z tym poradzić?

TIA

Michał Leder

Zobacz więcej odpowiedzi



Temat: Kwerenda wyb. - wartość pola formularza jako kryterium
Użytkownik "Albert Kozłowski"

| Access 2000. Stworzyłem kwerendę wybierającą, gdzie w jednym z pól (wartości
| to "tekst", choć są tam liczby całkowite dodatnie, np. 1, 10, 25) warunkiem
| ma być wartość pola tekstowego formularza (Warunek Buduj... i wstawiam):
|
| Forms![form_name]![field_name]
|
| Gry w polu formularza mam np.:
|
| '1' Or '10'
|
| to kwerenda zwraca 0 mi żadnych wyników. Gdy to samo ('1' Or '10') wstawę
| bezpośrednio do warunku, kwerenda zwraca spodziewany wynik, tzn. pokazuje
| rekordy które w polu mają wartość '1' albo '10'.
| Dlaczego tak się dzieje i jak sobie z tym poradzić?

Siatka QBE, gdzie wpisujesz ten warunek, jest pośrednikiem między Tobą a SQL.
Czyli jest to twór "żywy", w locie zamieniający wpis '1' or '10' na:

pole1 = '1' or pole1='10'

(przełącz się do widoku SQL, a zobaczysz)

Jak sobie poradzić ? Dość prosto ... Wystarczy posilić się funkcją BuildCriteria i w
kodzie zbudować właściwe wyrażenie SQL.
Było wielokrotnie

Zobacz więcej odpowiedzi



Temat: Data w DoCmd.RunSQL
[...]
Jakież te daty skomplikowane ...
A siadłby jeden z drugim i pobawił się jeden-dwa dni ...

Przeciez nie narzekam.
Siedze sobie i sie bawie jeden-dwa tygodnie...
o juz siedem ;-)


A ja tam preferuję liczby całkowite:


Mam pobrany ten watek, ale jeszcze nie dotarlem


Wystarczy przemyśleć nie tylko daty ale co jest elementem sklejanki
stringa,
a co efektem tej sklejanki.


Przeciez sprawdzam w MSgBox'ach

Pozdrowienia,
BlackFish
_____________________________________
Niczym nie mozna zastapic intuicji  /P.Klee/
blackf@poczta.onet.pl

Zobacz więcej odpowiedzi



Temat: Liczby całkowite
Witam grupowiczów!
Mam problem następującego typu:
Jak obliczyć : 1000sekund = min:sekund ??
Jeśli poprostu wykonamy działanie 1000/60 to otrzymamy 16,66666  i ok ale to
jest 16 minut i 66 dziesiątych minuty a mnie chodzi o to, żeby obliczyć to w
systemie godzinowym mm:ss .
Można to zrobić następująco 1000/60=16,6666 i z tego mamy 16 min a to co po
przecinku mnożymy przez 60 czyli: 0,6666*60=40
Ale jak to zrobić w accesie?
Myślałem, że np funkcją CLng ("16,6") ale ona zaokrągla! A tu chodzi o to
żeby zostawić samo 16.
Z góry dzięki za pomoc!!

Pozdrawiam!

Zobacz więcej odpowiedzi



Temat: Liczby całkowite


-----Oryginalna wiadomość-----
Od: Marcin [mailto:marcine@wp.pl]
Wysłano: 2003-04-16 13:45
Do: pl-comp-bazy-danych-msacc@newsgate.pl
Temat: Liczby całkowite

Witam grupowiczów!
Mam problem następującego typu:
Jak obliczyć : 1000sekund = min:sekund ??


Może inaczej:
Sub tS()
    Dim intSek As Integer, dtmD As Date
    intSek = 1000
    dtmD = intSek / 86400 '(24 * 60 * 60)
                          '- ile sekund jest w jednej dobie
    Debug.Print FORMAT(dtmD, "hh:mm:ss")
End Sub


Jeśli poprostu wykonamy działanie 1000/60 to otrzymamy
16,66666  i ok ale to
jest 16 minut i 66 dziesiątych minuty a mnie chodzi o to,
żeby obliczyć to w
systemie godzinowym mm:ss .
Można to zrobić następująco 1000/60=16,6666 i z tego mamy 16
min a to co po
przecinku mnożymy przez 60 czyli: 0,6666*60=40
Ale jak to zrobić w accesie?


(...)

Alternatywnie
    Dim intSek As Integer, dtmD As Date
    intSek = 1000

    Debug.Print intSek 60 & ":" & intSek Mod 60

Pozdrawiam
Grzegorz

Zobacz więcej odpowiedzi



Temat: Zmiana wartoci w tabeli...
Tabela zawiera dwie kolumny. W pierwszej są liczby calkowite, w drugiej
kolumnie - tekst .
Problem polega na tym, żeby zmodyfikować 13 -to cyfrowe liczby do 12 - to
cyfrowych, w taki sposób żeby usuwana była tylko pierwsza pozycja z lewej
np:
                                5900000000001 ----900000000001

Są również inne wartości , ale chodzi mi tylko o 13 - to cyfrowe.
Dziękuje za pomoc.
Marcin

Zobacz więcej odpowiedzi



Temat: Zmiana wartoci w tabeli...
Marcin Szumigaj napisał:


Tabela zawiera dwie kolumny. W pierwszej są liczby calkowite, w drugiej
kolumnie - tekst .
Problem polega na tym, żeby zmodyfikować 13 -to cyfrowe liczby do 12 - to
cyfrowych, w taki sposób żeby usuwana była tylko pierwsza pozycja z lewej
np:
                                5900000000001 ----900000000001

Są również inne wartości , ale chodzi mi tylko o 13 - to cyfrowe.


Trochę mętne:
1. Skąd pochodzą liczby? (domyślam się, że z pierwszej
    kolumny)
2. Jak wyglądają inne liczby: tylko całkowite dodatnie, czy
    także ujemne? Czy może wystąpić Null?
3. Gdzie ma trafić wynik: do pierwszej, czy do drugiej kolumny?

Jeżeli liczby pochodzą z pierwszej kolumny, są nieujemne i mają
trafić do drugiej kolumny, to:

    UPDATE [TwojaTabela]
    SET [Kolumna2] = Mid( Format( [Kolumna1], "000000000000"), 2)

Pozdrawiam,

Jacek (jacek_ku@poczta.onet.pl)

Zobacz więcej odpowiedzi



Temat: DLookUP i decimal separator
Witam,
Wlasnie uzywam funkcji DLookup tak jak ponizej:

tmp = DLookup(pole1, tabela1, "[Waga]=" & CStr(waga_brutto))

i dziala bardzo ladnie, ale tylko dla waga_brutto podanych jako liczby
calkowite. Uzytkownik musi miec mozliwosc wprowadznia liczb takze
przecinkowych (np. 2,4), no i tutaj jest problem:
u nas w kraju separatorem dziesiatnym jest przecinek, zas w tym "warunku"
(ostani argument DLookup) musi byc liczba z separatorem kropka. Czy:
 - mam zamieniac przecinek na kropke? Jest jakas funkcja?
 - moze cos "przestawic" odpowiednio?

Zobacz więcej odpowiedzi



Temat: DLookUP i decimal separator
Użytkownik "Rufik" <ru@go2.plnapisał


tmp = DLookup(pole1, tabela1, "[Waga]=" & CStr(waga_brutto))

i dziala bardzo ladnie, ale tylko dla waga_brutto podanych jako liczby
calkowite. Uzytkownik musi miec mozliwosc wprowadznia liczb takze
przecinkowych (np. 2,4), no i tutaj jest problem:
u nas w kraju separatorem dziesiatnym jest przecinek, zas w tym "warunku"
(ostani argument DLookup) musi byc liczba z separatorem kropka. Czy:
 - mam zamieniac przecinek na kropke? Jest jakas funkcja?


Str()

tmp = DLookup(pole1, tabela1, "[Waga]=" & Str(waga_brutto)

Zobacz więcej odpowiedzi



Temat: Export kwerendy do excela
Witam!

Podczas exportu danych z kwerendy do formatu excela pojawia sie problem
z polami typu "Pojedyncza precyzja". W kolumnie tej są liczby całkowite
typu 25.00, 30.00 oraz są także ułamki: 0.50, 0.75, 0.10, 0.20 itp. Po
eksporcie do excela liczby całkowite są OK natomiast liczby ułamkowe
wyglądają mniej wiecej tak:

zamiast 0.10 mam 0.100000001490116
zamiast 0.15 mam 0.150000005960464
zamiast 0.20 mam 0.200000002980232
zamiast 0.30 mam 0.300000011920929
zamiast 0.40 mam 0.400000005960464

itp. ale

0.25 i 0.75 jest już OK.

Jak wygląda zapis liczb zmiennoprzecinkowych w komputerach wiem wiec nie
trzeba mi tego tłumaczyć nie wiem  natomiast jak zmusić makro do
zaookrąglenia lub obcięcia końcówek w tych liczbach podczas exportu do
xls. Ustawienie właściwości NuberFormat w kolumnie w Excelu nie pomaga.

Export wywołuję komendą:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel6,
"ItemsForCampaign1", strPlikXLS, True

Z góry dziekuję za pomoc.
Mariusz

Zobacz więcej odpowiedzi



Temat: zmiana znaku na - przy wpisie do tabeli

| Przed zapisem do tabeli:
| Liczba=Liczba * -1

Mała uwaga: mnożenie przez -1 jest działaniem matematycznym kiepskim
informatycznie
Dla liczb typu double czy single generuje przykre niedokładności, dla
zobrazowania:
-1 * 1.01 = -1.00999987

Pewnie, że masz rację! Była to odpowiedź raczej jak z lekcji matematyki. Ja
nie robię tak, żeby wpisać 3 a zapisywać do tabeli -3 i nie miewam podobnych
problemów. Trzeba po prostu wiedzieć więcej, żeby precyzyjniej odpowiedzieć
i oczywiście trochę się zastanowić a nie palnąć coś z "marszu", tak ot
poprostu.
Generalnie z swoich bazach (wąskich tematycznie) stosuję tylko liczby
całkowite (nie można mieć w zbiorach 1,42 szt. motyla). Natomiast w
aplikacjach FoxPRO podobnych kłopotów po prostu nie ma. Pola mają wartość
numeryczną o określonej długości i ustalonej precyzji stąd mnożenie przez -1
zawsze jest poprawne i matematycznie i informatycznie. W Accessie jestem
raczej początkujący,w FoxPRO czuję się dużo swobodniej i często próbuję
stosować rozwiązania zamiennie - a jak widać nie zawsze się da !

Pozdr,

GB

Zobacz więcej odpowiedzi



Temat: działania na polach zawierających hh:mm:ss?
    Dane wejściowe są w formacie tekstowym określającym czas w postaci
hh:mm:ss.
Muszę przeprowadzić na nich operacje sumowania, dzielenia przez liczby
całkowite. na wejściu nie ma czasu przekraczającego 23:59:59, jednak wynik
operacji powinien przedstawiać godziny w postaci np 123:55:40. Szukam
sposobu innego niż przeprowadzanie operacji na poszczególnych fragmentach
godziny. a potem sklejanie tego w jeden ciąg znaków.
dzięki za podpowiedź
irek siwek
Zobacz więcej odpowiedzi



Temat: czesc calkowita z dzielenia i reszta


Witam grupe
Mam taki problem
Jest sobie w raporcie takie cos:

Ilosc    sztuk w opakowaniu    ile opakowan    reszta
54                    24

Chcialbym, aby raport wyliczal, ile potrzebuje opakowan (w tym przypadku
2)
I ile sztuk bedzie luzem (w tym przypadku 6).

Wiem, ze cos z modulo, ale jakos nie chce mi wyliczyc.
Prosze o pomoc


A co nie chce się wyliczyć?
Podaj przykład liczbowy jak to robisz.

Modulo zwraca resztę z dzielenia - liczby całkowite.

Jaki w tym problem, żeby znając resztę z dzielenia
wyliczyć ile razy jedna liczba mieści się w drugiej.

Marek S.

Zobacz więcej odpowiedzi



Temat: Jak wyliczyć wiek z daty urodzenia?


Witam grupę.
Kto mi powie jak zrobić automatyczne wyliczenia wieku na podstawie
wprowadzonej daty urodzenia? Przynajmniej z dokładnością do miesiąca i w
porównaniu z datą bieżącą.
Pozdr.
Grzesiek.


a=Format(data_urodzenia,yyyy)
b=Format(date,yyyy)

zamień a i b na liczby całkowite, odejmij jedno od drugiego i będziesz miał
wiek delikwenta.

Pozdrawiam,
K

Zobacz więcej odpowiedzi



Temat: Zaokrąglanie liczb
W Accesie występuje fukcja konwesji liczb na liczby całkowite CLng.
Spróbowałem ją użyć do zaokrąglania liczb po przecinku np. do 2-giego
miejsca po przecinku. Wszystko działa poprawnie dopóki 3 cyfrą nie jest
5 a liczna nie jest liczbą nieparzystą. Wtedy występuje niepoprawne
zaokrąglenbie.O tym zresztą informuje help.

Czy można wykorzystać inno funkcję do zaokrągleń liczb matematycznie? Na
pewno wielu z was się z tym problemem spotkało próbując zaokrąglić
liczby np. w cenach do pełnych groszy. W Excelu ten problem nie
występuje. Funkcja zaokrąglająca działa poprawnie.

Problem ominełem, własną funkcję zaokrąglającą opartą na funkcjach
tekstowych. Ciekawy jestem czy są jednak prostrze rozwiązania

Grzegorz Godlewski

Zobacz więcej odpowiedzi



Temat: Zaokrąglanie liczb
Napisalem cos takiego - na ogol :-) dziala:
Function ROUND(NUMVAL As Double, POWER As Integer) As Double
    ROUND = Int(10 ^ POWER * NUMVAL + 0.500001) / 10 ^ POWER
End Function
Pozdrawiam
Jarek Swiecicki
melog s.c. systemy i software

Grzegorz Godlewski wrote in message <369B84D2.EFDFA@polbita.com.pl...
W Accesie występuje fukcja konwesji liczb na liczby całkowite CLng.
Spróbowałem ją użyć do zaokrąglania liczb po przecinku np. do 2-giego
miejsca po przecinku. Wszystko działa poprawnie dopóki 3 cyfrą nie jest
5 a liczna nie jest liczbą nieparzystą. Wtedy występuje niepoprawne
zaokrąglenbie.O tym zresztą informuje help.

Czy można wykorzystać inno funkcję do zaokrągleń liczb matematycznie? Na
pewno wielu z was się z tym problemem spotkało próbując zaokrąglić
liczby np. w cenach do pełnych groszy. W Excelu ten problem nie
występuje. Funkcja zaokrąglająca działa poprawnie.

Problem ominełem, własną funkcję zaokrąglającą opartą na funkcjach
tekstowych. Ciekawy jestem czy są jednak prostrze rozwiązania

Grzegorz Godlewski


Zobacz więcej odpowiedzi



Temat: Numerowanie pól w formularzu
Ale z Ciebie żartowniś.
Podejdź do mojego problemu z należytą powagą.;-()

Użytkownik kros <pra@box43.gnet.plw wiadomości do grup dyskusyjnych
napisał:vdhL4.18025$hK2.352@news.tpnet.pl...

Buddy Rich napisał(a) w wiadomości:
<9HgL4.17873$hK2.348@news.tpnet.pl...
| Jak to zrobić. Jak je ponumerować.

Wyczerpałeś liczby całkowite ???  :o

pra@box43.gnet.pl


Zobacz więcej odpowiedzi



Temat: IBAN
Piszę właśnie procedurkę do weryfikacji numeru kontga bankowego tzw. IBAN
W skrócie muszę wyciągnąć moduł z 30 cyfrowej liczby :)

Pytanie w jakiej zmiennej można zapisać tego typu cyfrę bez uciekania się do
manualnego "łamania liczby"

Definicja:

Przyjęty przy weryfikacji system cyfr kontrolnych zgodny z ISO-7064 nie
posługuje się wagami, ale traktuje numer IBAN jako liczbę całkowitą, która
powstaje przez przesunięcie 4 początkowych znaków na koniec (kod kraju i
dwucyfrowa liczba kontrolna), zamianę liter łacińskich A-Z na liczby
całkowite od 10 do 35.

Weryfikacja składa się z następujących kroków:
krok wstępny : usuń niealfanumeryczne znaki - np. spacje, myślniki itd.
krok 1 : przesuń 4 pierwsze znaki na koniec,
krok 2 : zamień litery na dwucyfrowe liczby; A=10, B=11, ... Y=34, Z=35
krok 3 : podziel całkowicie liczbę z kroku 2 przez 97,
krok 4 : jeśli reszta z dzielenia wyniosła 1 to numer IBAN jest prawidłowy.

Pozdrawiam
Paweł

Zobacz więcej odpowiedzi



Temat: Data w A2000

Marcin Zawadzki <mzawa@ae.katowice.plw artykule news:8652i6$t73$1@aquarius.webcorp.com.pl pisze...
| a sprobuj np. napisac: =format(1;"mmmm") - u mnie az do znudzenia wychodzi g
| rudzien (caly czas mam na mysli A2000)

Ooooooooo! I co Cię dziwi w takim zachowaniu?!
Może pierwej się zastanów co to za data "1". Ja takiej daty nie znam. ;-)
Czy "1" oznacza pierwszy rok naszej ery? Czy pierwszy dzień tejże (01-01-0001)?

Żeby oszczędzić Ci roboty, wyjaśnię Ci co robisz nie tak. Na początek spróbuj:

Format(36544, "dd-mmmm-yyyy")

Nie dziwi Cię, że zamiast pieknej pięciocyfrowej liczby widzisz jakąś datę i to
w dodatku dzisiejszą datę?!
Co ciekawe, przytoczona liczba to wcale nie 19012000, ani 190100, ani 20000119,
ot 36544.
Domyślasz się może już skąd akurat taka liczba? A spróbuj z taką liczbą:
-657434
Co wyszło?
Teraz próbuj z kolejnymi liczbami, z krokiem co jeden.

No i już wszystko wiadomo. Daty są przechowywane w pamięci jako normalne liczby
całkowite (część ułamkowa to godzina), a konkretna liczba oznacza liczbę dni,
która upłynęła od pewnej ustalonej daty.

Tak się akurat składa, że data, której odpowiada liczba 1, oznacza dzień
wypadający w grudniu (31-12-1899).

Jeśli chcesz wyświetlić nazwę samego miesiąca podając jego numer (1-12), to
spróbuj czegoś takiego:
=format(DateSerial(x;NumerMiesiaca;x);"mmmm")

W miejsce x-ów wpisz cokolwiek (mogą być np. jedynki).
Powinieneś ujrzeć nazwę miesiąca o podanym numerze.

Zobacz więcej odpowiedzi



Temat: Przy eksporcie z Accessa do Oracla zamienia liczby na tekst: np.: z liczby 20 robi tekst 20.
On 28 Kwi, 22:18, "Krzysztof Pozorek" <acc@vis.plwrote:


ODP: Prawdopodobnie bierze sie to stad, ze Twoja baza oracle'owa ma
ustawiony separator dziesietny - przecinek. Access wysyla liczby z
separatorem - kropka. Przy takiej niezgodnosci oracle nie rozpoznaje liczby
i traktuje ja jako tekst. Ale to nie jest blad oracle'a a raczej Twoj ;-)
Zeby zmienic separatror dziesietny w bazie oracle'owej na wlasciwy (czyli na
kropke), ale tylko dla jednej Twojej sesji (a nie dla calej bazy) nalezy
wydac polecenie:

alter session set NLS_NUMERIC_CHARACTERS='. '

No a potem juz mozna eksportowac dane do Oracle'a, tak mysle ;-) Tylko
zgaduje mozliwa przyczyne, ale wydaje mi sie prawdopodobna.

K.P.


No tak, przesyłam liczby całkowite - ale w Accessie zapisane jako
"podwójna precyzcja".
Zamienię to na zwykłą liczbę całkowitą i zobaczę, czy to coś zmieni.
A jak nie, to skorzystam z Twojej podpowiedzi.

Dziękuję wszystkim za zainteresowanie i pomoc

Pozdrawiam
Andrzej

Zobacz więcej odpowiedzi



Temat: Kilka pytań (kombi, formula)
Witam wszystkich mam takie trzy pytanka:
1. Stworzyłem pole kombi ktore po nipie kontrahenta automatycznie z tabeli
kontahenci wypełnia reszte pol (np nazwa kod pocztowy itp.) i wstawia
automatycznie do tabeli np. faktury, wszystko jest oki tylko jak chce tez
zeby wstawial ten nip ktorym wybieram kontrahentow to krzyczy ze wprowadzona
wartosc jest nieprawidlowa dla tego pola ( w tabeli faktury mam takie same
pola) sprawdzilem to i chodzi o to ze bierze on id z pola kombi zamiast
drugiego pola jakim jest wlasnie nip. Po komunikacie wstawia ta prawidlowa
wartosc i zapisuje ok. Nie wiem jak obejsc ten problem, chcialem najprosciej
wylaczyc komunikat ale DoCmd.SetWarnings False nie dziala chyba ze cos zle
robie. Przepraszam za zagmatwanie ale moze ktos cos na ten temat wie.
2. Chce wyliczac np vat automatycznie wiec zrobilem najprostsza formule

e.VAT = Me.Netto * "0,22" ale tu jest problem bo chce zeby automatycznie sie

pokazywal ten podatek ale zeby byla mozliwosc poprawy (roznie jest na
fakturze ktora beda wpisywac i niekiedy grosze trzeba poprawic zgodnie z
oryginalem)ale moge tylko wpisywac liczby calkowite od 0 do 9, jak to obejsc.
3. Jak zrobic zeby na raz trzy pola staly sie widoczne (Visible do jednego
oki) - ale to na marginesie
Pozdrawiam i z gory dzieki za wszelkie informacje!

Zobacz więcej odpowiedzi



Temat: Jak dodac litere (znak) na koncu pola?
From: BlackFish <blackf@poczta.onet.pl
Subject: Jak dodac litere (znak) na koncu pola?


Chodzi mi o to jak dodac na koncu kazdego pola (tekst) np. znak stopnia -
Chr(176) - taki jak przy podawaniu katow (45°).
Wiem, ze jesli chodzilo np. o dopisanie na poczatku np. "s. " przy
podawaniu
stron to trzeba bylo wpisac w Format: !"s. "@
Ale jak to zrobic na koncu nie wiem :-(

Jest jeszcze 1 problem.
Kiedy wpisze okreslony wyraz np. "inny" to wowczas tego znaku stopnia nie
ma
dodawac. Gdzie wpisac owy warunek i jaki?


Oj - tak wprost to nie ma tylu możliwości.
Ale jest właściwość format, która dla pól typu liczbowego pozwala na wiele.

Załóżmy,
- że będziesz przechowywał liczby całkowite
- że rolę "Inny" przyjmie 0
- że brak wpisu to po prostu Null

format:
0"°";;"Inny"[niebieski];"brak wpisu"[czerwony]

dodam, że niewykorzystana sekcja druga odpowiada za format liczb ujemnych.
a sekcja czwarta - odpowiadająca za format null'a - dołożona dla ilustracji
możliwości
Reszta (wykrzykniki, małpy, kolory, sekcje dla różnych typów pól) - i
wszystko odnośnie formatowania pola tabeli - w helpie.

KN

Zobacz więcej odpowiedzi



Temat: DoPrawej - pole listy
Witam.
Znalazlem w archiwum grupy kod przyciagajacy liczby (ceny) do prawej strony
w kolumnach pola listy.
Jestem laikiem SQL. Czy moze mi ktos powiedziec jak to przerobic na liczby
calkowite?
Podaje zrodlo kodu: http://msaccess.webpark.pl/listbox.htm
Bedw wdzieczny za pomoc.
Pozdrawiam.
Grzegorz M
Zobacz więcej odpowiedzi



Temat: DoPrawej - pole listy


"Grzegorz M" <dem@poczta.onet.plwrote in message

| Witam.
| Znalazlem w archiwum grupy kod przyciagajacy liczby (ceny) do prawej strony
| w kolumnach pola listy.
| Jestem laikiem SQL. Czy moze mi ktos powiedziec jak to przerobic na liczby
| calkowite?
| Podaje zrodlo kodu: http://msaccess.webpark.pl/listbox.htm

NIewiele ma to wspólnego z SQL-em, ale...
chyba to powinno wystarczyć:

(...)
'obliczenie szerokości tekstu (tutaj liczby w formacie walutowym)
TxtExtent = StringExtent(Format(cur, "0"))
'obliczenie liczby spacji potrzebnych do uzupełnienia łańcucha
SpcCount = (colwidth - TxtExtent) / SpcExtent
'...i dodanie tych spacji z lewej strony
ToRight = String$(SpcCount, " ") & Format(cur, "0")
(...)

Nie testowałem.

Zobacz więcej odpowiedzi



Temat: Liczby losowe
Czy istnieje mozliwosc wyliczania liczb losowych z danego  zakresu ale zeby
wynikiem byla liczba losowa z 2 miejscami po przecinku. Udalo mi sie z
funkcja "RND" (Int((x*RND)+Y) ale w wyniku zostaja liczby calkowite.

Z gory dzieki za pomoc i pozdrawiam

Zobacz więcej odpowiedzi



Temat: Liczby losowe

| Czy istnieje mozliwosc wyliczania liczb losowych z danego  zakresu ale
zeby
| wynikiem byla liczba losowa z 2 miejscami po przecinku. Udalo mi sie z
| funkcja "RND" (Int((x*RND)+Y) ale w wyniku zostaja liczby calkowite.
|

liczba z zakresu (a, b):

x = a + (b-a)*Rnd()

jak ją teraz zaokrąglić do 2 miejsc było podane wielokrotnie
(problem jedynie z prawidłowym zaokrąglaniem cyfry 5)

x= Int(100*x+0.5)/100

KN

Zobacz więcej odpowiedzi



Temat: Liczby losowe
| Czy istnieje mozliwosc wyliczania liczb losowych z danego  zakresu ale
zeby
| wynikiem byla liczba losowa z 2 miejscami po przecinku. Udalo mi sie z
| funkcja "RND" (Int((x*RND)+Y) ale w wyniku zostaja liczby calkowite.
|

liczba z zakresu (a, b):

x = a + (b-a)*Rnd()

jak ją teraz zaokrąglić do 2 miejsc było podane wielokrotnie
(problem jedynie z prawidłowym zaokrąglaniem cyfry 5)

x= Int(100*x+0.5)/100

 Dzieki wielkie juz dziala

Zobacz więcej odpowiedzi



Temat: Jak wywołać array_out albo jak inaczej rozróżnić tablice?
Witam stanowczo zgromadzonych i przechodzących,

Mam w tabeli pole typu _int4. Chcę z tego pola wybrać niepowtarzające się
wartości, czyli SELECT DISTINCT..., ale to wymaga zdefiniowania operatora
'<' dla pobieranego pola. Zamiast tego wolę użyć tych klocków, które już są:
wystarczy mi rozróżnienie tekstowej reprezentacji tablic, czyli SELECT
DISTINCT (_int4_na_tekst). Teoretycznie taką konwersję zapewnia funkcja
wbudowana array_out, mam z nią jednak pewien kłopot: nie mogę dociec, jakich
argumentów oczekuje. W kodzie jest tak:
ArrayType  *v = PG_GETARG_ARRAYTYPE_P(0);
Oid         element_type = PG_GETARG_OID(1);
więc wydawało mi się, że trzeba podać pole typu tablicowego oraz typ
elementu.
Wywołanie (w psql) o postaci
SELECT array_out(wrr, 23) FROM tabela;
(gdzie 23 to OID typu int4 w pg_type)
daje jednak zamiast np. '{0,232, 49, 99}' duże liczby całkowite (np.
136525792), zależne tylko od wymiarów tablicy.
Kto mógłby mi powiedzieć, co z tym zrobić? Czyli, jak mówi znajoma pani, "co
ja źle zrobiłem"?

Z pozdrowieniami

Tomasz M

Zobacz więcej odpowiedzi



Temat: przechowywanie kwoty

On Fri, 22 Nov 2002 18:42:05 +0100, Andrzej <p@nospam.poczta.fmwrote:
Witam,

Jaki typ pola najlepiej ustawic, aby przechowywac w bazie kwoty pieniezne,
np
32.32
545.21
56.12

Typ float nie wydaje sie byc dobry z powodu tego w jaki sposob przechowuje
informacje - po kilku dodawaniach i odejmowaniach moze wystapic pewne
przeklamanie.


Zdecydowanie integer, jeden z tych, które masz dostępne. W niektórych
państwach Zachodu jest zresztą wymuszone prawnie, aby w programach np.
księgowych kwoty były przechowywane jako liczby całkowite i nie można
stosować tam typów float. Przyczyny znasz.

Zobacz więcej odpowiedzi



Temat: dziwne zapytanie - POMOCY!


Mam taki problem.
Potrzebuje jakis prosty i inteligentny sposob na rozwiazanie takiego
problemu.
Potrzebuje zapytanko co zwroci mi z tablicy z pola o wartosciach
numerycznych calkowitych
dziury z zadanego zakresu.
NP:
mam pole NR z wartosciami:
1
2
5
8
10
i chce zadac zapytanie ktore da wynik:
3
4
5
7
9
Jak to zrobic?

Bo ja próbuje już dłuższy czas i wyczerpały mi sie pomysły.
Od razu wspomnę, że Funkcja zwracająca poprostu dziury nie satysfakcjonuje
mnie, z kilku powodow.


Jesli nie satysfakcjonuje cie funkcja co zwraca dziury to co cie
satysfakcjonuje ??? To jest problem proceduralny wiec musisz do tego napisac
funkcje. Problem sprowadza sie do prostego zapytania: Czym sa dziury ? Jesli
zalozymy, ze dziedzina twojej kolumny to liczby calkowite od 1 do
max(twoja_kolumna) to wystarczy sztucznie wygenerowac temporary table calej
dziedziny a nastepnie odjąc twoja kolumne od tej tabeli i tyle. Dostaniesz
roznice - szukasz roznicy - uzyj roznicy :)

Techniczna relaizacja to juz banal wiec na tym zakoncze

Pozdrawiam

Tomek

Zobacz więcej odpowiedzi



Temat: dziwne zapytanie - POMOCY!


Jesli nie satysfakcjonuje cie funkcja co zwraca dziury to co cie
satysfakcjonuje ??? To jest problem proceduralny wiec musisz do tego
napisac
funkcje. Problem sprowadza sie do prostego zapytania: Czym sa dziury ?
Jesli
zalozymy, ze dziedzina twojej kolumny to liczby calkowite od 1 do
max(twoja_kolumna) to wystarczy sztucznie wygenerowac temporary table
calej
dziedziny a nastepnie odjąc twoja kolumne od tej tabeli i tyle. Dostaniesz
roznice - szukasz roznicy - uzyj roznicy :)

Techniczna relaizacja to juz banal wiec na tym zakoncze

Pozdrawiam

Tomek


Wlasnie tez mi sie nasuwa takie rozwiazanie jako jedyne.
Ale byc moze jest jakis myk, zeby za pomoca tablicy np DUAL.
Wygenerowac sobie taki zakres?

I ja bym szukal tu rozwiazania, ale nie wiem czy to sie da.

Pozdrowka i dzieki.

Zobacz więcej odpowiedzi



Temat: SQL - pytanie


Dokładnie chodzi o to że dwa rekordy to przykład. Ilość potrzebnych
rekordów ma być dynamicznie ustawiana w programie. Ze względów
optymalizacji programu zależy mi tylko na jednym zapytaniu, ale jak nie
można prosto to trzeba naokoło.


Załóż sobie w bazie na stałe tabelę z jedną kolumną zawierająca kolejne
liczby całkowite od 1 do np. 1000

select *
from
twoja_tabelka   t,
tabelka_z_liczbami  licznik
where licznik.kolejna_liczba <= dynamicznie_zmianiana_ilosc_rekordow
and "jakis warunek na t"

Pozdrawiam
Adam

Zobacz więcej odpowiedzi



Temat: Wydajność InnoDB
news997 napisał(a):

| Takiej ilości? No bez przesady. :) Tak w przeliczeniu, to wychodzi 1.5
| mln rekordów miesiącznie. To chyba nie jest aż tak duzo. :)
Chodzilo mi bardziej, że RDBMS to nie śmietnik gdzie wrzuca się wszystko
co popadnie, a potem dziwi sie, ze selekty chodza latami ;)


To co jest zbierane, musi być zbierane. Tak naprawdę to są tam zapisywane
dwie wartości. Pozostałe kolumny są to powiązania z innymi tabelami
(zazwyczaj słownikowymi), które być muszą, by dana informacja miała sens.
Sama tabela przechowuje tylko liczby całkowite i tam gdzie mogłem, to
poograniczałem wielkość do tiny/small int.

Ale faktycznie zadbam o to by dane powyżej pewnego progu czasowego były
przenoszone do tabel archiwalnych, a dostęp odbywał sprzez widoki. :).

Zobacz więcej odpowiedzi



Temat: Wydajność InnoDB

Wojciech Bancer wrote:
news997 napisał(a):

| Takiej ilości? No bez przesady. :) Tak w przeliczeniu, to wychodzi 1.5
| mln rekordów miesiącznie. To chyba nie jest aż tak duzo. :)

| Chodzilo mi bardziej, że RDBMS to nie śmietnik gdzie wrzuca się wszystko
| co popadnie, a potem dziwi sie, ze selekty chodza latami ;)

To co jest zbierane, musi być zbierane. Tak naprawdę to są tam zapisywane
dwie wartości. Pozostałe kolumny są to powiązania z innymi tabelami
(zazwyczaj słownikowymi), które być muszą, by dana informacja miała sens.
Sama tabela przechowuje tylko liczby całkowite i tam gdzie mogłem, to
poograniczałem wielkość do tiny/small int.


Tak. Dopiero potem uświadomiłem sobie, że podałeś typ danych...
(No i w Oracle typy numeryczne sa inaczej skladowane).

dap

Zobacz więcej odpowiedzi



Temat: jak zawęzić wynik tylko do liczb rzeczywistych
jerry napisał(a):

Witam,
Tabela TAB, kolumna K number(6,1)

Same wartości dodatnie. Jak napisać warunek żeby w wyniku dostać
wyłącznie liczby rzeczywiste - czyli po przecinku 0.


Chyba Tobie chodzi o liczby rzeczywiste z pominięciem liczb całkowitych :)
Liczby całkowite należą do zbioru liczb rzeczywistych.

Zobacz więcej odpowiedzi



Temat: jak zawęzić wynik tylko do liczb rzeczywistych

Cezary Grądys wrote:
jerry napisał(a):
| Witam,
| Tabela TAB, kolumna K number(6,1)

| Same wartości dodatnie. Jak napisać warunek żeby w wyniku dostać
| wyłącznie liczby rzeczywiste - czyli po przecinku 0.

Chyba Tobie chodzi o liczby rzeczywiste z pominięciem liczb całkowitych :)
Liczby całkowite należą do zbioru liczb rzeczywistych.


Z tymi rzeczywistymi to tez przesada - arytmetyka koputerow umozliwia
zapis tylko liczb wymiernych (i to nie wszystkich bo juz takie 1/10 to
dla komputera jakis kosmos jest :-))

Pozdro

Maseł

Zobacz więcej odpowiedzi



Temat: jak zawęzić wynik tylko do liczb rzeczywistych

On Tue, 25 Mar 2008 10:21:23 +0100, Maseł <mma@poczta.onet.plwrote:
Cezary Grądys wrote:
| jerry napisał(a):
| Witam,
| Tabela TAB, kolumna K number(6,1)

| Same wartości dodatnie. Jak napisać warunek żeby w wyniku dostać  
| wyłącznie liczby rzeczywiste - czyli po przecinku 0.

|  Chyba Tobie chodzi o liczby rzeczywiste z pominięciem liczb  
| całkowitych :)
| Liczby całkowite należą do zbioru liczb rzeczywistych.

Z tymi rzeczywistymi to tez przesada - arytmetyka koputerow umozliwia  
zapis tylko liczb wymiernych (i to nie wszystkich bo juz takie 1/10 to  
dla komputera jakis kosmos jest :-))

Pozdro

Maseł

Nie rozpędzałbym się tak

Oracle nie ma problemu z 1/10 a przecież działa na komputerach ;).

Pozdrawiam

Zobacz więcej odpowiedzi



Temat: Zapytanie o wartosc ktora nie wystepuje w tabeli
Witam,

Mam troche dziwny problem i nie moge sobie z nim poradzic. Otoz nam
tabele o nazwie TABELA, a w niej kolumnie ID. Przechowuj w nim
calkowite numery identyfikacji uzytkownika (liczby calkowite).
Potrzebuje zapytanie ktore wyciagnie mi z tego kolumny najmniejsza
liczbe calkowita, ktora nie wystepuje w kolumnie.

np:

ID
-----------
2
3
4
5
6

zapytanie powinno dac 1,

natomiast dla:

ID
-----------
1
2
3

powinno dac 4.

Z gory dziekuje za podpowiedz :)

Zobacz więcej odpowiedzi



Temat: Zapytanie o wartosc ktora nie wystepuje w tabeli
On 18 Maj, 11:11, ducker <hubert.koczorow@gmail.comwrote:

Witam,

Mam troche dziwny problem i nie moge sobie z nim poradzic. Otoz nam
tabele o nazwie TABELA, a w niej kolumnie ID. Przechowuj w nim
calkowite numery identyfikacji uzytkownika (liczby calkowite).
Potrzebuje zapytanie ktore wyciagnie mi z tego kolumny najmniejsza
liczbe calkowita, ktora nie wystepuje w kolumnie.

np:

ID
-----------
2
3
4
5
6

zapytanie powinno dac 1,

natomiast dla:

ID
-----------
1
2
3

powinno dac 4.

Z gory dziekuje za podpowiedz :)

W takim razie chodzi Ci o liczby naturalne (wersja bez zera) a nie
calkowite, bo w drugim zapytaniu dostalbys 0. A w zapytaniu pokombinuj
z funkcja min. Poza tym napisz o jaki RDBMS chodzi...

Zobacz więcej odpowiedzi



Temat: Zapytanie o wartosc ktora nie wystepuje w tabeli

pasi@gmail.com wrote:
On 18 Maj, 11:11, ducker <hubert.koczorow@gmail.comwrote:
| Witam,

| Mam troche dziwny problem i nie moge sobie z nim poradzic. Otoz nam
| tabele o nazwie TABELA, a w niej kolumnie ID. Przechowuj w nim
| calkowite numery identyfikacji uzytkownika (liczby calkowite).
| Potrzebuje zapytanie ktore wyciagnie mi z tego kolumny najmniejsza
| liczbe calkowita, ktora nie wystepuje w kolumnie.

| np:

| ID
| -----------
| 2
| 3
| 4
| 5
| 6

| zapytanie powinno dac 1,

| natomiast dla:

| ID
| -----------
| 1
| 2
| 3

| powinno dac 4.

| Z gory dziekuje za podpowiedz :)

W takim razie chodzi Ci o liczby naturalne (wersja bez zera) a nie
calkowite, bo w drugim zapytaniu dostalbys 0. A w zapytaniu pokombinuj
z funkcja min. Poza tym napisz o jaki RDBMS chodzi...

Skoro już się czepiasz nazewnictwa, to najmniejszej liczby całkowitej
nie ma. Zero też nie ma tu nic do powiedzenia w sprawie liczb całkowitych.

Zobacz więcej odpowiedzi



Temat: Zapytanie o wartosc ktora nie wystepuje w tabeli

Mam troche dziwny problem i nie moge sobie z nim poradzic. Otoz nam
tabele o nazwie TABELA, a w niej kolumnie ID. Przechowuj w nim
calkowite numery identyfikacji uzytkownika (liczby calkowite).
Potrzebuje zapytanie ktore wyciagnie mi z tego kolumny najmniejsza
liczbe calkowita, ktora nie wystepuje w kolumnie.


Czyli chcesz znaleźć dziurę w numeracji.

Proponowana metoda:
1. Tworzysz tymczasową tabelę (jedna kolumna) z ciągłą numeracją w pełnym
zakresie
2. Robisz lewostronne złączenie tej tabeli tymczasowej z tabelą TABELA po ID
3. Znajdujesz w nim piewrszy rekord, który w powiązanej kolumnie ma NULL

Pewnie istnieją jakieś prostsze metody, ale na początek dobre chyba i to :-)

pozdrawiam
diuk

Zobacz więcej odpowiedzi



Strona 1 z 3 • Znaleziono 202 wyników • 1, 2, 3

Cytat


I uboga matka ma złote serce. Regulski Antoni
Factum est - stało się.
I niepotrzebni są potrzebni. Stanisław Jerzy Lec (pierw. de Tusch - Letz, 1909-1966)
Dobro i Zło mają to samo oblicze, wszystko zależy jedynie od momentu, w którym staną na drodze człowieka. P. Coelho
Finis coronat opus - koniec wieńczy dzieło, dzieło koronuje cel. Owidiusz

\