Wanneer u een formuliersjabloon ontwerpt, kunt u ervoor kiezen om een formuliersjabloon te maken die kan worden geopend of ingevuld in InfoPath of een webbrowser. Als de formuliersjabloon kan worden geopend en ingevuld met behulp van een browser, wordt deze een browsercompatibele formuliersjabloon genoemd. Dit type formuliersjabloon kan vervolgens in de browser worden ingeschakeld wanneer deze wordt gepubliceerd op een server waarop InfoPath Forms Services wordt uitgevoerd.
In dit artikel wordt beschreven hoe u een compatibiliteitsinstelling voor een formuliersjabloon kiest wanneer u de formuliersjabloon voor het eerst maakt of nadat u de formuliersjabloon al hebt gemaakt. Als u niet zeker weet wat de huidige compatibiliteitsinstelling voor uw formuliersjabloon is, kunt u verwijzen naar het gebied Compatibiliteit op de InfoPath-statusbalk, dat zich in de rechterbenedenhoek van het InfoPath-venster bevindt.
In dit artikel
- Overzicht van browsercompatibiliteit
- Een compatibiliteitsinstelling opgeven wanneer u een formuliersjabloon maakt
- De compatibiliteitsinstellingen voor een bestaande formuliersjabloon wijzigen
Overzicht van browsercompatibiliteit
Alle formuliersjablonen zijn compatibel met InfoPath, dat wil gezegd dat gebruikers de formulieren kunnen openen en bewerken in InfoPath, op voorwaarde dat de gebruikers InfoPath op hun computer hebben geïnstalleerd.
Als u toegang hebt tot een server waarop InfoPath Forms Services wordt uitgevoerd, kunt u één formuliersjabloon ontwerpen die geschikt is voor twee soorten gebruikers: gebruikers die InfoPath op hun computers hebben geïnstalleerd en degenen die dat niet doen. In het laatste geval vullen gebruikers formulieren in een ondersteunde webbrowser in, niet in InfoPath. Als InfoPath is geïnstalleerd voor uw gebruikers, kunnen ze het formulier openen in InfoPath en kunnen ze het volledige scala aan formulierfuncties ervaren. Gebruikers die het formulier in een browser invullen, hebben toegang tot een beperktere set functies, maar profiteren ervan dat ze het formulier kunnen gebruiken, zelfs als InfoPath niet op hun computer is geïnstalleerd. Als u van plan bent om uw formuliersjabloon te publiceren naar een server waarop InfoPath Forms Services wordt uitgevoerd, moet u rekening houden met deze beperkingen.
Het proces voor het ontwerpen van een browsercompatibele formuliersjabloon omvat het opgeven van een compatibiliteitsinstelling, vooraf, wanneer u de formuliersjabloon voor het eerst maakt, of later, tijdens het ontwerpen van de formuliersjabloon. Nadat u een browsercompatibele formuliersjabloon hebt ontworpen, kunt u deze testen, publiceren en in de browser inschakelen, zodat gebruikers deze in een browser kunnen invullen.
Naar boven
Een compatibiliteitsinstelling opgeven wanneer u een formuliersjabloon maakt
In het dialoogvenster Een formulier ontwerpen kunt u ervoor kiezen om alleen browsercompatibele functies in te schakelen voor gebruik in uw formuliersjabloon. Als u dit doet, worden InfoPath-besturingselementen of -functies die niet worden ondersteund in browsercompatibele formuliersjablonen verborgen of uitgeschakeld, zodat u niet in de verleiding komt om ze in uw formuliersjabloon te gebruiken.
Klik in het menu Bestand op Een formuliersjabloon ontwerpen.
Klik onder Een nieuwe ontwerpen in het dialoogvenster Een formuliersjabloon ontwerpen op Formuliersjabloon.
Voer in de galerie Gebaseerd op een van de volgende handelingen uit:
- Als u de gegevensbron wilt definiëren terwijl u de formuliersjabloon ontwerpt, klikt u op Leeg.
- Als u een webservice of database wilt gebruiken als de gegevensbron voor de formuliersjabloon, klikt u op Webservice of Database. Met deze optie kunt u gegevens opvragen of verzenden naar de externe gegevensbron.
- Als u een XML-documentbestand (.xml) of een XML-schemabestand (.xsd) als gegevensbron wilt gebruiken, klikt u op XML of Schema.
- Klik op Verbindingsbibliotheek als u gegevensverbindingsgegevens in een gegevensverbindingsbestand wilt gebruiken als basis voor de gegevensbron.
Als u de formuliersjabloon compatibel wilt maken met InfoPath Forms Services, schakelt u het selectievakje Alleen browsercompatibele functies inschakelen in en klikt u vervolgens op OK.
Er wordt een nieuwe formuliersjabloon geopend in InfoPath. In de rechterbenedenhoek van het InfoPath-venster, in de statusbalk, worden de woorden Compatibiliteit: InfoPath en InfoPath Forms Services weergegeven, zodat u weet dat de formuliersjabloon zowel in een webbrowser als in InfoPath werkt.Ontwerp uw formuliersjabloon zoals u gewend bent.
Als een functie niet wordt ondersteund op een server waarop InfoPath Forms Services wordt uitgevoerd, wordt die functie grijs weergegeven in de gebruikersinterface en kunt u deze niet toevoegen aan uw formuliersjabloon. Als een bepaald besturingselement niet wordt ondersteund, wordt dit ook niet weergegeven in het taakvenster Besturingselementen .
Naar boven
De compatibiliteitsinstellingen voor een bestaande formuliersjabloon wijzigen
U kunt de huidige compatibiliteitsinstelling voor een bestaande formuliersjabloon op elk gewenst moment tijdens het ontwerpproces wijzigen. Als u bijvoorbeeld een gewone, alleen InfoPath-formuliersjabloon hebt overgenomen van een collega en deze nu browsercompatibiliteit wilt, kunt u de bestaande compatibiliteitsinstellingen voor de formuliersjabloon wijzigen.
Een infopath-formuliersjabloon kan functies bevatten die niet worden ondersteund in browsercompatibele formuliersjablonen, zoals gebruikersrollen, aangepaste taakvensters of besturingselementen voor hoofddetails. Nadat u nieuwe compatibiliteitsinstellingen hebt opgegeven, kunt u een lijst weergeven met compatibiliteitsproblemen die het gevolg zijn van het wijzigen van de instelling in het taakvenster Ontwerpcontrole .
Open de formuliersjabloon.
Als u het taakvenster Ontwerpcontrole wilt openen, klikt u op Ontwerpcontrole in het menu Extra .
Klik bovenaan het taakvenster Ontwerpcontrole op Compatibiliteitsinstellingen wijzigen.
Klik in het dialoogvenster Formulieropties onder Browsercompatibiliteit op Een formuliersjabloon ontwerpen die kan worden geopend in een browser of InfoPath en klik vervolgens op OK.
Opmerking
In sommige gevallen ziet u mogelijk een fout wanneer u compatibiliteitsinstellingen probeert te wijzigen. Als u bijvoorbeeld IRM (Information Rights Management) hebt gebruikt om de machtigingen voor een bestaande formuliersjabloon te beperken, moet u deze instelling verwijderen voordat u de compatibiliteitsinstellingen kunt wijzigen.
In het taakvenster Ontwerpcontrole worden nu fouten en berichten weergegeven die het gevolg zijn van het wijzigen van de compatibiliteitsinstellingen.
In de volgende tabel wordt het verschil tussen fouten en berichten in het taakvenster Ontwerpcontrole beschreven.Pictogram type_getal Beschrijving
Fout De formuliersjabloon werkt niet correct. U moet de fouten oplossen voordat u de formuliersjabloon publiceert.
Bericht De formuliersjabloon werkt mogelijk niet zoals verwacht. Berichten zijn minder ernstig dan fouten. U kunt kiezen of u de berichten wilt adresseren voordat u de formuliersjabloon publiceert. Klik onder Browsercompatibiliteit in het taakvenster Ontwerpcontrole op de tekst van de fout of het bericht dat u wilt controleren. Wanneer u dit doet, gebeurt over het algemeen een van de volgende dingen:
- Als het probleem het gevolg is van een niet-ondersteund besturingselement of ander object in de formuliersjabloon, selecteert InfoPath dat besturingselement of object automatisch voor u. Als u meer informatie wilt over het probleem, klikt u met de rechtermuisknop op het besturingselement of object in de formuliersjabloon en klikt u vervolgens op Meer details in het snelmenu.
- Als het probleem het gevolg is van een niet-ondersteunde instelling, bijvoorbeeld als uw formuliersjabloon gebruikersrollen opgeeft, die niet werken in browsercompatibele formuliersjablonen, geeft InfoPath een meer beschrijvende waarschuwing weer waarin het probleem wordt uitgelegd.
Bekijk de browsercompatibiliteitsfouten en corrigeer ze.
Opmerking
Als u de fouten niet oplost, kunt u de browsercompatibele formuliersjabloon nog steeds publiceren naar een server waarop InfoPath Forms Services wordt uitgevoerd. U kunt de formuliersjabloon echter niet in de browser inschakelen op de server, wat betekent dat personen het formulier niet kunnen weergeven of invullen in een webbrowser.
Bekijk de browsercompatibiliteitsberichten en beslis of u deze moet oplossen.
Als u de lijst met fouten en berichten wilt bijwerken terwijl u deze oplost, klikt u op Vernieuwen.
Naar boven