Przejdź do głównej zawartości

Posty

Wyświetlanie postów z grudzień, 2009

Crystal Reports w Visual Studio 2010

Testuję już Visual Studio 2010 i niecierpliwie czekałem na informacje czy Crystal Reports będzie nadal wspierany w Visual Studio.

Mamy już potwierdzenie, że tak.

Wprowadzonych zostanie wiele zmian:
- Crystal Reports nie będzie zawarty w Visual Studio 2010
- zamiast tego SAP udostępni za darmo do pobrania pakiet Crystal Reports for Visual Studio 2010
- wersja produkcyjna ukaże się nie później niż w 3 kwartale 2010
- jeśli chodzi o dystrybucję, to runtime MSM nie będzie już dostępny. Jedynie MSI i ClickOnce.


Nowości:
- WPF Viewer (na to czekałem)
- Export do Excela w formacie XLSX (format wprowadzony w Excelu 2007)
- Nowy format pliku RPT tylko do odczytu, nazwany RPTR. Plik RPTR będzie można stworzyć na podstawie pliku RPT.
RPTR będzie możliwy do otwarcia tylko przez przeglądarkę raportu. Designer nie będzie mógł podejrzeć w jaki sposób zbudowany jest raport, co ma zapewnić ochronę wartości intelektualnej.
- kaskadowe parametry (tego brakowało)



Na podstawie artykułu

Wartości ujemne w pozycjach

Ciekawy trick opublikował Ken Hamady.

Jak wiadomo, aby pobrać znak na określonej pozycji w ciągu tekstowym, wystarczy wywołać:
{Customer.Customer Name} [3]

(innym sposobem jest użyciu funkcji Mid)

Ale co ciekawe, jako pozycję można wstawiać wartości ujemne!
{Customer.Customer Name} [-1]

Powyższe wyrażenie pobiera ostatni znak w ciągu tekstowym.

To samo można przenieść na tablicę.

Aby pobrać ostatni element w tablicy wystarczy wywołać:
NumberVar array MyArray;
MyArray [-1]

To dużo łatwiejsze, niż używanie funkcji Length, Count or Ubound.

Na podstawie artykułu Using negative subscripts