Skocz do zawartości

Aktualna data

Polecane posty

Pytanie pewnie jedno z głupszych, ale potrzebuję mieć aktualną datę na wydruku blankietu do przesyłki pobraniowej, a konkretnie coś takiego:

Nadano dnia
[Data]
w UP Katowice 13

 

I jeszcze jedno pytanie, jak wyciąć z całego numeru nadania tylko 9 cyfr (z (00)5 5900773 1 37544306 7 zrobic -> 1 37544306 )? Byłbym wdzięczny za podpowiedź.

Link to postu

Proszę zobaczyć na liście magazynowej, jest pole z datą aktualną. Wystarczy z lewej strony wybrać kontrolkę PageInfo, upuścić ją na wydruk we właściwym miejscu, rozwinąć znaczek [>] i w polu Informacje o stronie wybrać Current date and time oraz wybrać format daty.

 

Jeśli chodzi o wycinanie numeru, to można to zrobić zastępując skrypt BeforePrint() poniższym kodem

private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
((XRLabel)sender).Text = ((XRLabel)sender).Text.Substring(10, 9);
}

Przy założeniu, że do danego pola podłączony jest tag, Paczka_NumerPrzesylki i jest on "normalizowany" z (00)5 5900773 1 37544306 7 do postaci 00559007731375443067, zostanie wycięty odpowiedni fragment.

Uwaga, jeśli numer ten będzie miał inną długość, to zostanie źle obcięty. Powyższa funkcja Substring(x,y) wycina z wartości w danym polu y znaków począwszy od znaku na pozycji x numerowanej od 0.

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ę...