Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-25, 23:43x



Odpowiedz w temacie  [ Posty: 8 ] 
Cechy globalne w symfonia handel 
Autor Wiadomość

Rejestracja: 2017-05-30, 09:59
Posty: 18
Pomógł: 1
Post Cechy globalne w symfonia handel
W swojej przygodzie z symfonią natrafiłem na kolejną zagwozdkę.Szukam w symfonii Handel czegoś na kształt cechy globalnej w enovie. Mam na myśli dane zapisywane w jakiejś osobnej tabeli z dostępem z dowolnego miejsca w programie. Np. chciałbym zrobić pola: "user", "password" i zapisać do nich dane użytkownika do logowania w innym serwisie.

Czy jest to możliwe w symfonii handel? Jak można się odwołać do takich pól w AMBasicu?


2017-06-06, 12:34
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Cechy globalne w symfonia handel
Ta wiadomość była pomocna.(1)
Możesz zrobić dowolną zewnętrzną bazę danych. Zaczynając od plików tekstowych przez plików INI, po bazy Accesowe, SQL.
Możesz dodać tabelkę do bazy Symfonii pod Pervasivem i dostawać się przez ODBC.
Dane z tych tabelek możesz w prosty sposób także dodać na wydruku np:. Faktur czy dokumentów magazynowych.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-06-06, 12:42
Wyświetl profil

Rejestracja: 2016-08-10, 13:59
Posty: 25
Pomógł: 4
Post Re: Cechy globalne w symfonia handel
Jeśli szukasz czegoś prostszego i dostęp w obrębie pojedynczego modułu (Handel, FK etc) ci wystarczy, mozesz użyć gotowych funkcji PutIni i GetIni.

Ich opis znajdziesz na:
http://pomoc.sage.com.pl/Help/ambasic


2017-06-07, 09:10
Wyświetl profil

Rejestracja: 2017-05-30, 09:59
Posty: 18
Pomógł: 1
Post Re: Cechy globalne w symfonia handel
Próbowałem już tej funkcji PutIni
Kod:
//Utworzenie pliku inicjującego ambas.ini, jego pierwszej sekcji i wpisanie wartości pierwszego wejścia
PutIni ("Sekcja1","Wejscie11","Wartosc11","ambas.ini")
//Wpisanie wartosci kolejnych wejść pierwszej sekcji
PutIni ("Sekcja1","Wejscie12","Wartosc12","ambas.ini")
PutIni ("Sekcja1","Wejscie13","Wartosc13","ambas.ini")
PutIni ("Sekcja1","Wejscie14","Wartosc14","ambas.ini")
PutIni ("Sekcja1","Wejscie15","Wartosc15","ambas.ini")
PutIni ("Sekcja1","Wejscie16","Wartosc16","ambas.ini")
PutIni ("Sekcja1","Wejscie17","Wartosc17","ambas.ini")
//Utworzenie drugiej sekcji pliku inicjujacego i wpisanie jego wartości
PutIni ("Sekcja2","Wejscie21","Wartosc21","ambas.ini")
//Odczyt wartości piątego wejscia pierwszej sekcji pliku inicjującego
String Wejscie = GetIni ("Sekcja1","Wejscie15","ambas.ini")
//Zdefiniowanie i wyświetlenie okna dialogowego z wynikiem
Form "Wynik użycia polecenia GetIni", 500, 300
Ground 0,255,0
Button "O&K", 100, 220, 100, 24, -1
Text "Składnia polecenia: GetIni (Sekcja1,Wejscie15,ambas.ini)", 10, 20, 480, 24
Edit "Wejście15 = ", Wejscie, 250, 70, 200, 24
ExecForm

jeśli dobrze rozumiem to powinien tworzyć plik ambas.ini. Ja nigdzie takiego pliku nie znalazłem.


Już poradziłem sobie tak:
Kod:
//Otwarcie pliku do odczytu
String Plik_z_Haslem = KatalogFirmy() + "daneDostepowe.txt"
Int Numer_plik = Open Plik_z_Haslem For input
//Odczytanie jednej linii z pliku
String UserName
String Password
Input # Numer_plik, UserName
Input # Numer_plik, Password
//Wpisanie odczytanych danych na ekran
Print "Nazwa użytkownika: "+ UserName
Print "Hasło: "+ Password
//Zamknięcie pliku
Close Numer_plik


2017-06-08, 10:38
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Cechy globalne w symfonia handel
Jeżeli używasz PutIni na nieistniejącym pliku to jest on tworzony.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-06-08, 11:53
Wyświetl profil

Rejestracja: 2017-05-30, 09:59
Posty: 18
Pomógł: 1
Post Re: Cechy globalne w symfonia handel
Cytuj:
PutIni ("Sekcja1","Wejscie11","Wartosc11","ambas.ini")

zwraca 0 czyli błąd zapisu, pliku w katalogu nie ma

Cytuj:
PutIni ("Sekcja1","Wejscie11","Wartosc11")

zapisuje dane do pliku Admin.ini na samym końcu

starczy już mi gryzienia się z tym programem :-D


2017-06-08, 12:43
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Cechy globalne w symfonia handel
Ta wiadomość była pomocna.(1)
Kod:
PutIni ("Sekcja1","Wejscie11","Wartosc11","c:\\ambas.ini")

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2017-06-08, 12:54
Wyświetl profil

Rejestracja: 2017-05-30, 09:59
Posty: 18
Pomógł: 1
Post Re: Cechy globalne w symfonia handel
rafal pisze:
Kod:
PutIni ("Sekcja1","Wejscie11","Wartosc11","c:\\ambas.ini")


to nie działa, może dlatego, że główny katalog w C jest chroniony przed zapisem, gdyby komuś się przydało to zrobiłem to tak

zapis:
Cytuj:
//deklaracja zmiennych
String UserName
String Password
//pobranie danych od usera
Input "Wpisz nową nazwę użytkownika", UserName
Input "Wpisz nowe hasło", Password
//Wpisanie wprowadzonych danych do pliku
PutIni ("Dane dostępowe","UserName",UserName,KatalogFirmy()+"Dane dostepowe.ini")
PutIni ("Dane dostępowe","Password",Password,KatalogFirmy()+"Dane dostepowe.ini")
//Wpisanie wprowadzonych danych na ekran
Print "Zmieniono nazwę użytkownika na :", UserName, LF
Print "Zmieniono hasło na :", Password, LF


odczyt:
Cytuj:
//Odczytanie z pliku "Dane dostepowe.ini"
String UserName=GetIni("Dane dostępowe","UserName",KatalogFirmy()+"Dane dostepowe.ini")+"\n"
String Password=GetIni("Dane dostępowe","Password",KatalogFirmy()+"Dane dostepowe.ini")
//wyświetlam dane
Print "Nazwa użytkownika: "+ UserName
Print "Hasło: "+ Password


2017-06-08, 13:17
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Zmienne globalne

w Programowanie

Benji_Pete

10

4530

2009-08-13, 09:53

Benji_Pete Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Szablony wydruków - ścieżka dostępu - ustawienie globalne.

w Programy Handlowe

zz

5

2899

2009-07-23, 14:15

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem z migracją z Symfonia 2.0 Handel do Handel 2022.2

w Programy Handlowe

Franciszek

7

10739

2023-02-04, 10:46

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Import paragonów z SYmfonia Handel do Symfonia Księgowość

w Programy Księgowe

mpisar

1

7402

2018-08-07, 17:33

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 17 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant