mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Wyszukanie kontrahenta po Rachunek1Norm https://forum.mix-soft.pl/viewtopic.php?f=15&t=7037 |
Strona 1 z 1 |
Autor: | misha [ 2016-01-25, 01:52 ] |
Tytuł: | Wyszukanie kontrahenta po Rachunek1Norm |
Hej, bawię się właśnie w moją pierwszą intergrację z Symfonią, dokładnie z KIF 2016. czy istnieje jakiś sposób na zwrócenie rekordu kontrahenta o zadanym rachunku bankowych? Poniższy kod nie działa i zwraca wszystkich kontrahentów: kontrahent.SetKey("Rachunek1Norm"); kontrahent.KeyField["Rachunek1Norm"] = "2611000"; kontrahent.GetRec(BO.GETEQ); z wyszukaniem po id nie ma problemu. Co robię źle? |
Autor: | rafal [ 2016-01-25, 08:55 ] |
Tytuł: | Re: Wyszukanie kontrahenta po Rachunek1Norm |
Co to jest KIF? Pewnie w bazie nie ma takiego klucza Rachunek1Norm Z jakiej tabeli czytasz? Pokaż więcej kodu. |
Autor: | misha [ 2016-01-25, 10:01 ] |
Tytuł: | Re: Wyszukanie kontrahenta po Rachunek1Norm |
chodziło oczywiście o Symfonię FiK (Finanse i Księgowość 2016) tabela kontrahenci kontrahent.Open("kontrahenci"); (w jaki sposób sprawdzasz czy coś jest kluczem w tabeli? na bazie jest idx_Rachunek1Norm, baza pervasive) |
Autor: | rafal [ 2016-01-25, 10:51 ] |
Tytuł: | Re: Wyszukanie kontrahenta po Rachunek1Norm |
Widzę, że jest klucz w tabeli kontrahenci, którego starasz się użyć. Klucze możesz zobaczyć w Pervasivie Popraw swój kod Kod: kontrahent.SetKey("Rachunek1Norm"); kontrahent.KeyField["Rachunek1Norm"] = "2611000"; kontrahent.GetRec(BO.GETEQ); |
Autor: | misha [ 2016-01-25, 11:10 ] |
Tytuł: | Re: Wyszukanie kontrahenta po Rachunek1Norm |
Dzięki, kod działa. Wczoraj po prostu błędnie zinterpretowałem wartość zwracaną przez RecordCount(), myślałem, że jest to ilość wyszukanych rekordów. A z tego co widzę jest to liczba wszystkich wierszy w tabeli. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |