Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-26, 11:14x



Odpowiedz w temacie  [ Posty: 6 ] 
linkKonto 
Autor Wiadomość

Rejestracja: 2009-04-20, 07:37
Posty: 271
Pomógł: 4
Post linkKonto
Witam,
Miałbym pytanie w jaki sposób można oprogramować wywołanie okna z Planem kont po wciśnięciu Buttona formy. Niby fanie działa podana w tytule funkcja 'linkKonto', ale wszelkie próby prostego wywołania jej poprzez onCommand, lub w inny sposób, daje efekt mało funkcjonalny - okno w Planem kont zawsze otwiera się "pod spodem" naszej formy i jest niedostępne, do czasu zamkniecie formy. A jakoś da się to zrobić - np. tak jak przy wyborze kont w oknie Konta specjalne w Ustawieniach. Tylko czy to efekt uzyskany czystym AmBasiciem?..... No właśnie...

Gdyby ktoś coś....

pozdr
/irek


2020-01-29, 18:31
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: linkKonto
Ta wiadomość była pomocna.(1)
Wywołaj formę niemodalnie. Dalej będzie plan kont pod spodem ale przynajmniej będzie można go użyć.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2020-01-30, 16:11
Wyświetl profil

Rejestracja: 2009-04-20, 07:37
Posty: 271
Pomógł: 4
Post Re: linkKonto
Dzięki: )


2020-01-31, 11:26
Wyświetl profil

Rejestracja: 2009-04-20, 07:37
Posty: 271
Pomógł: 4
Post Re: linkKonto
A jednak nie bardzo... Rozumiem, że przez wywołanie niemodalne masz na myśli execForm z parametrem -1. Niestety symfonijny Help mówi jasno:

http://pomoc.sage.com.pl/Help/ambasic/-/100/27309

"Nie wolno wywoływać tego polecenia z okna dialogu wywołanego poleceniem ExecForm."

Więc chyba nie bardzo, poza tym, chodziło mi o podpięcie tego pod buttona, a tam chyba execForm nie bardzo... ;)

Zatem chyba temat nadal aktualny, jakieś inne propozycje? (Jak wspomniałem chciałem uzyskać podobny efekt jak w oknie ustawień Kont specjalnych...)

pozdr
/irek


2020-01-31, 18:35
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: linkKonto
Ta wiadomość była pomocna.(1)
Ja ryzykuje w używam z FORM. Do tej pory nie widzę żeby działo się coś złego.

Możesz zrobić tak

Raport LinkKonto
Kod:
putini("linkkonto","konto",LinkKonto(""))
error ""


Raport główny
Kod:
string sKonto
int iKonto

int sub GetKonto()
   Run("LinkKonto",1)
   sKonto = GetIni("linkkonto","konto")
   SetVal(iKonto, sKonto )
endsub

int sub OnCommand(int id, int msg)
   
endsub

Form "Nazwa okna dialogowego", 300, 200
   iKonto = Text sKonto, 50, 20, 200, 24
   Button "Konto", 100, 120, 100, 24, GetKonto()
ExecForm(OnCommand,-1)

Error ""

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2020-02-01, 10:41
Wyświetl profil

Rejestracja: 2009-04-20, 07:37
Posty: 271
Pomógł: 4
Post Re: linkKonto
Dzięki !
Ten Twój ostatni pomysł, po drobnym dostosowaniu, działa fajnie :) Pewnym mankamentem jest tylko to, że okno z planem kont ląduje "pod spodem" wywołującego okienka, ale jest jak najbardziej dostępne. Jeszcze raz dzięki za koncepcję :)

pozdr
/irek


2020-02-05, 10:28
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 7 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant