[Resolvido] Imprimir ListView em formato básico - Visual Basic .NET - Portugal-a-Programar
[Resolvido] Imprimir ListView em formato básico
Por lusky, 29 de Abril de 2015 em Visual Basic .NET
Olá Caros Programadores,
Sou um novo membro deste Forum e um pouco "distraído" em programação, pesquisei em vários posts mas não encontro o que pretendo exactamente e preciso da vossa ajuda se possível claro.
Tenho uma ListView que carrega os dados da tabela access, essa listview contém as colunas ID, Itm8, Designação, Fornecedor e Registo, mas a um dado momento como a lista é enorme filtro por fornecedor e pretendia imprimir o que está na listview.......é possível a sua impressão de uma forma simples e num documento básico?
txt1.Text = Date.Today()
If Not txtBuscar.Text = "" Then
If cmbFiltro.Text = "Fornecedor" Then
where = " where Fornecedor = " & txtBuscar.Text
where = " where Itm8 like '%" & txtBuscar.Text & "%'"
Dim adptr As New OleDbDataAdapter(SQL, conect_banco)
adptr.Fill(ds)
Item = LV1.Items.Add(dr.Item("ID"))
Item.SubItems.Add(dr.Item("Itm8"))
Item.SubItems.Add(dr.Item("Designacao"))
Item.SubItems.Add(dr.Item("Fornecedor"))
Item.SubItems.Add(dr.Item("txt1"))
Com esta parte do código é possível ajudar-vos a entender-me? ou é necessário enviar o código completo?
Editado 29 de Abril de 2015 por apocsantos
Está a falar de impressão no ecrã ou em papel? De qualquer forma a melhor indicação para imprimir o que quer e trazer somente os dados de que necessita da base de dados através do sql com a condição Where.
A listview será a mais indicada para o ajudar a selecionar por exemplo o fornecedor. Mas depois para apresentar os dados associados a esse fornecedor o mais pratico será usar uma tabela.
Editado 29 de Abril de 2015 por Cerzedelo
A idéia é imprimir a listview em papel com um titulo tipo LISTAGEM e uma linha que separa o titulo da listagem, é apenas isto, eu poderia imprimir diretamente da tabela mas como são vários utilizadores existe a probabilidade de alterarem a tabela originando erros no form.
É possível? não sei se quer como se faz....se alguém me pudesse fazer um pequeno exemplo seria uma óptima ajuda para mim, pelo menos seria uma luz ao fundo do túnel já que nunca trabalhei com prints...
Editado 29 de Abril de 2015 por lusky
Boas Cerzedelo,
Encontrei algo como pretendo só que este exemplo do link abaixo é para impressão de uma DataGridView será possível adaptá-lo para impressão do listview? desculpa se estou a dizer uma enorme barbaridade mas prefiro dizê-las para depois entendê-las...