Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Visual Basic [ŽP: neomezená] (kategorie Programování) moderuje Rider.

Visual Basic, VBScript, ASP, VB.NET a dalsi...

Informační zdroje: Tipy na vaše oblíbené stránky můžete směřovat do Riderovy pošty
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help

Nemáte právo psát do tohoto klubu. Práva vám může přidělit moderátor klubu. Požádejte ho v soukromé poště.

[ 78 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tomkas TomKas Silent Spring 21.6.2006 10:33 - Odhlášení (16:16) 97
Zdravím všechny.
Mám dotaz ohledně Crystal reportu. Je nějaká možnost provádět řazení záznamů v reportu podle libovolného sloupce, ale parametricky? Tzn. mám naplněný dataset a potřeboval bych, aby výsledek zobrazený v Crystal reportu byl jednou seřazen např. podle prvního sloupce, jindy zase např. podle druhého sloupce.
Je mi jasné, že si můžu nadefinovat tolik sestav (souborů RPT), kolik varinat třídění může nastat - tedy pro každý setříděný sloupec jednu sestavu a tu pak volat v Crystal Report Vieweru. Ale zdá se mi to poněkud složité a neelegantní řešení.

Uměl by někdo poradit?

Díky.
anywherehome 14.4.2006 13:21  95
vbscriptjak zjistit název aktivní (v popředí) aplikace?
tomkas TomKas Silent Spring 18.2.2006 12:27 - Odhlášení (16:16) 92
huhVeliké díky! Ani nevíš, jak jsi mi pomohl. S tím atributem mě to vůbec nedošlo.
Ještě jednou dík.
huh huh 18.2.2006 12:08  91
Hezčí a barevnější verze.
huh huh 18.2.2006 11:58  90
TomKas [89]: tam hlavne musis mit atribut Serializable, napr.:
imports Microsoft.VisualBasic

imports System
Imports System.Collections
Imports System.IO
Imports System.Runtime.Serialization.Formatters.Binary

Public Module MyModule

<Serializable> Class Trida
Public atribut As Integer
Public Sub New(ByVal i As Integer)
atribut = i
End Sub
Public Overrides Function ToString() As String
ToString = atribut.ToString
End Function
End Class

Private list As New ArrayList()

Sub Uloz()
Dim fs As New FileStream("soubor.txt", FileMode.Create)
Dim bf As New BinaryFormatter()
bf.Serialize(fs, list)
fs.Close()
End Sub

Sub Nacti()
Dim fs As New FileStream("soubor.txt", FileMode.Open)
Dim bf As New BinaryFormatter()
list = DirectCast(bf.Deserialize(fs), ArrayList)
fs.Close()
End Sub

Sub Main
Dim i As Integer
Dim t As Trida

For i = 1 To 5
list.Add(New Trida(i))
Next i

Console.WriteLine("Ukladam")
For Each t In list
Console.WriteLine(t)
Next t
Uloz

Console.WriteLine("Nacitam")
Nacti
For Each t In list
Console.WriteLine(t)
Next t

Console.ReadLine()
End Sub

End Module
tomkas TomKas Silent Spring 16.2.2006 21:13 - Odhlášení (16:16) 89
SerializaceZdravím vespolek.
Mám jeden dotaz. Byl by někdo ochotný tady uveřejnit jednoduchý kousek programu využívající serializaci kolekce ArrayList, do které by byla uložena uživatelská třída (příp. struktura) se zápisem do binárního souboru na disk.
Dva dny už tápu jak to naprogramovat. Mám několik příkladů z různých knih, nicméně nic z toho nefunguje. Vždy skončím na tom, že v momentě zápisu kolekce ArrayList s jednoduchou uživatelskou třídou přes FileStream mi kompilátor zahlásí něco ve stylu, že uživatelská třída není serializovatelná. Zkoušel jsem do této uživ. třídy implementovat rozhraní ISerializable, nicméně ani toto nepomáhá.

Všem bych byl moc vděčný za jakékoliv poznatky nebo rady.
Díky
langer 12.1.2006 15:55  88
Tak......první už vím (ono to přes řádek nefunguje obecně, jak se zdá, takže jsem to udělal přes tabulku), druhé ale stále ne.
langer 11.1.2006 14:11  87
Prosím o rady...Tápu:

Mám tabulku z databáze a na ni naroubovaný řádek (podle okolností radek=tabulka.newrow nebo radek=tabulka.rows.item(0)). Mám textbox, který na to přivazuju: txtbox.databindings.add("text",radek,"nadpis") - a háže to chybu, že je špatný parametr, že se na nadpis přivázat nedá. Ale pozor! Při txtbox.databindings.add("text",tabulka,"nadpis") to funguje. Ostatní sloupce to přitom přivazuje, tak se mi zdá, že by zádrhel mohl být v tom, že je ten sloupec založenej jako "text". Ale proč to jde u tabulky, a ne u řádku? Dělám něco špatně?

A ještě druhá věcička: Když si přes dataadapter.fill a dataadapter.fillschema stáhnu schéma tabulky, tak pak přes různé vlastnosti zjistím nastavení sloupců. Jen allowDBNull si dělá, co chce, bez ohledu na to, co je pravdou v databázi. Nevíte taky, jak na to?

Díky moc.

[ 78 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt