Vraag : Ik wil drie selecteer, maar slechts vereis één selecteert ingevoerd te hebben

Ik wil drie selecteer, maar slechts vereis één selecteert ingevoerd te hebben; typisch zal de gebruiker slechts één van three.
I am gebruikend Rapporten 11 van het Kristal kennen. Ik heb drie Gebieden van de Parameter (nr van de Rekening, gaat de Naam van Cons. in en gaat Gezamenlijke Naam in) waaruit om te selecteren gecre�ërd. In de Uitgezochte Deskundige ik de drie gebieden heb gekozen, toont de Redacteur van de Formule:
{Blmdtl.ACCOUNT} = {? AccountNo} and
{NAAM Blmmsr.CONS} startswith {? Ga de Naam in van Cons.} and
{NAAM Blmmsr.JOINT} startswith {? Gezamenlijke Naam in}
When ik het rapport slechts gebruikend in werking stel ga {? AccountNo} uitgezocht, krijg ik 0 Records.
If die ik heb geprobeerd om te gebruiken {? De Naam in van Cons.} ga slechts het stuitert me terug naar {? AccountNo}
Please help.
Lori

Antwoord : Ik wil drie selecteer, maar slechts vereis één selecteert ingevoerd te hebben

Fundamenteel betekent het dat uw assemblage die u cre�ërt uniek is,

Voor het creëren van gebruik SN.EXE

http://msdn.microsoft.com/en-us/library/k5b5tt23%28VS.71%29.aspx


genomen uit http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx

Een sterke naam bestaat uit de identiteit-zijn eenvoudige de tekstnaam van de assemblage, het versieaantal, en de cultuurinformatie (als op voorwaarde dat) - plus een openbare zeer belangrijke en digitale handtekening. Het wordt geproduceerd van een assemblagedossier (het dossier dat assemblagemanifest bevat, die beurtelings de namen en de knoeiboel van alle dossiers bevat die omhoog de assemblage) maken, gebruikend de overeenkomstige privé sleutel. Microsoft® Visuele Studio® .NET en andere die ontwikkelingshulpmiddelen in de Uitrusting van de Ontwikkeling van de Software van Vensters kunnen (SDK) worden verstrekt sterke namen aan een assemblage toewijzen.  De assemblage met de zelfde sterke naam zou identiek moeten zijn.
U kunt ervoor zorgen dat een naam globaal - uniek door een assemblage met een sterke naam te ondertekenen is. In het bijzonder, voldoen de sterke namen aan de volgende vereisten:  
De sterke namen waarborgen naamuniciteit door zich op unieke zeer belangrijke paren te baseren. Niemand kan de zelfde die assemblagenaam produceren dat u kunt, omdat een assemblage met één privé sleutel wordt geproduceerd een verschillende die naam dan een assemblage heeft met een andere privé sleutel wordt geproduceerd.

De sterke namen beschermen het versiegeslacht van een assemblage. Een sterke naam kan ervoor zorgen dat niemand een verdere versie van uw assemblage kan veroorzaken.  De gebruikers kunnen zeker zijn dat een versie van de assemblage zij laden uit de zelfde uitgever komt die de versie cre�ërde de toepassing met werd gebouwd.

De sterke namen verstrekken een sterke integriteitscontrole. Het overgaan van de .NET veiligheidscontroles van het Kader waarborgt dat de inhoud van de assemblage niet is veranderd aangezien het werd gebouwd. Neem van, echter nota, dat de sterke namen in en van zich geen niveau van vertrouwen als dat verstrekt, bijvoorbeeld, door een digitale handtekening en een ondersteunend certificaat impliceren.

Wanneer u een sterk-genoemde assemblage van verwijzingen voorziet, denkt u om bepaalde voordelen te krijgen, zoals het versioning van en het noemen van bescherming. Als verliezen de sterk-genoemde assemblageverwijzingen een assemblage met een eenvoudige naam, die deze voordelen niet heeft, u dan de voordelen u zou voortkomen uit het gebruiken van een sterk-genoemde assemblage en aan conflicten DLL zou terugkeren. Daarom sterk-genoemd assemblage kan andere sterk-genoemde assemblage slechts van verwijzingen voorzien.
Andere oplossingen  
 
programming4us programming4us