Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: potrzebuję pomocy 2
Kamyk___




Typ: neutral
Postów: 10
Zarejestrowany: Jan 2004
potrzebuję pomocy 2

witka ponownie
makropodstawienie : tzn : mam w zmiennej "ala2" nazwę pola albo innej zmiennej i potrzebuję zrobić coś takiego :

ala1= wartość zmiennej lub pola przechowywanej w zmiennej ala2

w CL5 robi się to tak :

ala1=&ala2

z góry dzięki

02-01-2004 15:17
Pokaż profil Kamyk___  Wyślij email do Kamyk___        2323449
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
to vb jest prościej...

ala1=ala2
to oznacza, że dla zmiennej ala1 przypisujesz wartośc zmiennej ala2

W Vb nie ma operatorów wyłuskania.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

02-01-2004 23:31
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Kamyk___




Typ: neutral
Postów: 10
Zarejestrowany: Jan 2004
strasznie mieszam ?

mi chodzi o to żeby na zmienną ala1 wstawić nie wartość ala2 tylko wartość zmiennej reprezentowanej jako tekst w ala2 :

cela1 = 123.45
cela2= 999.99
ala2="cela1"
co zrobić żeby ala1 równała się 123.45
ala1= jakaś funkcja lub operator  ala2 

ala2="cela2"
co zrobić żeby ala1 równała się 999.99
ala1= jakaś funkcja lub operator  ala2 

dzięki z góry

03-01-2004 02:12
Pokaż profil Kamyk___  Wyślij email do Kamyk___        2323449
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
ciężko Cię zrozumieć...

cela1 = 123.45
cela2= 999.99
ala2="cela1"
co zrobić żeby ala1 równała się 123.45
ala1= jakaś funkcja lub operator  ala2


Rozumiem, że ala2 to zmienna tekstowa przechowująca nazwę jakiegoś pola na formularzu, a
ala1 to liczba.
Jeśli tak, to:
ala1 = CDbl(MojaForma.Controls(ala2).Text)

Czy cela1 to nazwa/adres komórki w arkuszu Excel'a?
ala1 = ThisWorkbook.Worksheets("nazwa".Range(ala2)


ala2="cela2"
co zrobić żeby ala1 równała się 999.99
ala1= jakaś funkcja lub operator  ala2 


To samo co wyżej.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

03-01-2004 18:33
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Kamyk___




Typ: neutral
Postów: 10
Zarejestrowany: Jan 2004
no ok

a jeżeli ala2 przechowuje nazwę zmiennej a nie pola na formie ?

04-01-2004 16:01
Pokaż profil Kamyk___  Wyślij email do Kamyk___        2323449
Kamyk___




Typ: neutral
Postów: 10
Zarejestrowany: Jan 2004

hmmm , poczytałem te artykuły ale i tak mi to nic nie dało tak na prawdę to potrzebuję zapisać w pliku formuły (tekstowe) które operują na zmiennych a nie na polach arkusza czy obiektach formy . W językach bazodanowych jest kilka funkcji do obliczenia wartości stringu (bloku kodu) i jedną z nich jest funkcja EVAL , ale ta cholera nie rozpoznaje nazw zmiennych w formule i nie podstawia wartości tej zmiennej do formuły!!! Wyłuskiwanie adresów mi nie wiele daje bo nie wiem jak po adresie wyciągnąć wartość tej zmiennej i podstawić ją do formuły . Dzięki za pomoc jak by się komuś udało to rozwiązać to stawiam flaszkę

13-04-2004 15:36
Pokaż profil Kamyk___  Wyślij email do Kamyk___        2323449
sapero




Typ: neutral
Postów: 10
Zarejestrowany: Apr 2004

na zx spectrum, atari i commodore działało takie coś:
zmienna=12345
txt="zmienna"
print val(txt)

14-04-2004 13:48
Pokaż profil sapero  Wyślij email do sapero   Odwiedź stronę sapero       5309745
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1