Skocz do zawartości

Pozycja producent na liście magazynowej.

Polecane posty

Zaszła potrzeba żeby na wydrukach lista magazynowa znalazła się u nas pozycja producent z opisu towaru. Po przejrzeniu forum znalazłem skrypt który powinien się do tego nadać.

Po jego z edytowaniu w edytorze wydruków nie pojawia się żaden błąd lecz po próbie wygenerowania listy pojawia się następujący błąd

blad.png

 

 

private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
String regal;
String symbol = DetailReport.GetCurrentColumnValue("Towar_Symbol").ToString();
if (symbol == "") regal = "";
else
{
	String connectionString = "Data Source=xxx\\INSERTGT;Initial Catalog=xxx;Integrated Security=false;Password=xxx;User ID=xxx";
	String SQL = "SELECT it_Producer FROM it__Item WHERE it_Symbol = '" + symbol + "'";
	System.Data.SqlClient.SqlConnection DBConn = new System.Data.SqlClient.SqlConnection(connectionString);
	DBConn.Open();
	System.Data.SqlClient.SqlCommand DBCommand = new System.Data.SqlClient.SqlCommand(SQL, DBConn);
	System.Data.SqlClient.SqlDataReader DBReader = DBCommand.ExecuteReader();
	if (DBReader.Read())
	{
		regal = DBReader["regal"].ToString();
		if (DBReader.Read()) regal = "Więcej niż jeden towar w bazie (" + symbol + ")";
	}
	else regal = "Brak towaru w bazie (" + symbol + ")";
	DBReader.Close();
}
((XRTableCell)sender).Text = regal;
}

 

Proszę o pomoc co może być nie tak.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...