Duvida Basica com iReports

gostaria de saber se alguem poderia pelo amor de deus me explicar em que situações eu utilizo aquelas Expresões do Ireports : $F{}, $P{} e assim por diante

e se por favor alguem pode me falar onde encontro bons tutoriais sobre SQL Server

http://msdn.microsoft.com/pt-br/library/ms130214.aspx

http://www.guj.com.br/posts/list/52577.java
p=parametro
f=filtragem

O P${} é um parametro que é passado para o relatório por um HashMap quando é chamado no código,

por exemplo:

HashMap parameters = new HashMap();

parameters.put("nome do parametro criado", "valor para o parametro" );
            
JasperPrint print = JasperFillManager.fillReport( files[i], parameters, db.getConnection() );

e o F${} é um field, que é colocado no campo details para receber as informações do banco de dados

Tarde…

O $F{} significa “Field”, ele pode ser criado por vc ou ser resultante de uma query do BD;
O $P{} significa “Parâmetro”, vc pode criá-los para passar informações adicionais a partir da sua aplicação java por exemplo.

té mais.