Usually the only way to fix this kind of issue is to draw the patterns by yourself.
You can attach another pattern to them just to have no error message while converting the schematics to PCB, but it's completely useless, since you would not have the required silk on the PCB.
For the crystal, probably you can use one of the crystals in the Crystals.eli library, they have a proper pattern already attached.
For the dip switch, you must necessarly use "Pattern Editor" and draw your silk.
It is not so hard as it seems, it's only a matter of dimensions and pin spacing. Use the Grid spacing option in VIEW>GRID SIZE to properly set the pin spacing, start placing the pads and then draw the silkscreen.
Once saved you can attach that pattern when you select the component in schematics. Or you can even build your component, just draw it (or do a copy + paste) in "Component Editor" and then link it to a pattern.