mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problemi Doppio click

In una sottomaschera di M_Fornitori, chiamata
M_ListaOrdiniInoltratiPerFornitori ho inserito su evento doppio click,
grazie ai suggerimenti di chi mi ha risposto!!!, della casella
IDOrdineFornitore:
Private Sub IDOrdineFornitore_DblClick(Cancel As Integer)
On Error GoTo Err_IDOrdineFornitore_DblClick
    Dim stDocName As String
    Dim stLinkCriteria As String
    Dim Var As Variant
       Var =
Forms![M_Fornitori]![M_ListaOrdiniInoltratiPerFornitore].Form![IDOrdineForni
tore]
    stDocName = "M_VisualizzazioneOrdiniFornitori"
    stLinkCriteria = "[IDOrdineFornitore]=" & "'" & Var & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_IDOrdineFornitore_DblClick:
    Exit Sub
Err_IDOrdineFornitore_DblClick:
    MsgBox Err.Description
    Resume Exit_IDOrdineFornitore_DblClick
End Sub
In pratica vorre che cliccando sulla casella con il numero dell'ordine
"IDOrdineFornitore" vorrei che mi si aprisse la maschera con l'ordine
completo.
Ciao
E grazie ancora....
Ciao
Lo

 ha scritto nel messaggio
news:Olz%8.132046$vm5.4...@news2.tin.it...

Presumo che la form, al doppio clic, non faccia quello che vuoi... Forse
perché l'Id del fornitore è numerico, mentre tu lo passi come condizione ma
in formato stringa...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ahmopm$hur$1...@canarie.caspur.it...



Per favore scrivi la tua risposta dopo il testo del messaggio precedente,
come faccio io; grazie.
Prova con:
'---------------
stLinkCriteria = "[IDOrdineFornitore]=" & Var
'---------------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: default value

Salve a tutti.
Ho un piccolo problema che mi blocca:
dovrei impostare un valore di default (la data odierna)su un controllo non
associato di una maschera la rutine mi imposta correttamente il valore (lo
vedo nelle proprietą del controllo)ma quando esco il valore non viene
salvato o meglio a volte si a volte no secondo come gli gira c'č un modo
sicuro per salvare questo dato o la possibilitą di intercettare l'evento di
chiusura applicazione uso A2000.
Grazie a tutti per le Vs. risposte


Se non è associato come lo salvi? Se utilizzi una routine in quale evento
l'hai inserita? Perché è strano che funziona una volta si e l'altra no...
Ciao.
--
Sergio MAZZA

 Lo salvo impostandolo come dicevo prima, valore di default
La rutine è associata a un pulsante che apre un altra applicazione comunque
la base è questa:
If DateDiff("d", Datacontrollo, Date) > 7 Then 'se la differenza di
giorni("d")tra la datagamma e la data odierna e >7 allora
fai quello che vuoi.....
    DataGamma.DefaultValue = 123456789
end if
Ciao spero di essermi chiarita

 Ciao spero di essermi chiarita
Non capisco; da questo pezzo di codice vedo che fai un test tra un controllo
che si chiama "Datacontrollo" e la funzione "Date", se il test è vero allora
imposta il valore predefinito per un altro controllo che si chiama
"DataGamma"... Ma tutto questo per fare cosa? La proprietà DefaulValue è
utilizzata per impostare un valore di default per i nuovi record, ma se
"DataGamma" è il controllo non associato il valore non sarà mai scritto nel
nuovo record. E la routine dove l'hai scritta? In che evento?
Io inserirei la routine nell'evento "prima di inserire" (acc'97) ma
impostando il valore di un controllo associato...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Gestione risorse umane e piano temporale

Ciao a tutti, mi servirebbe un piccolo suggerimento.
Il mio problema è legato alla gestione delle risorse umane. In pratica,
avendo X risorse umane da gestire
che svolgono attività in varie fasce orarie, dovrei determinare come
assegnare eventuali impegni nelle fasce
libere.
Esempio tipico potrebbe essere quello di un'impresa di consegne con 5
furgoni e 10 operai: dovendo
gestire appuntamenti, bisognerebbe evitare sovrapposizioni temporali di
impegni e, prima di fissare un nuovo
appuntamento, occorerebbe determinare in che giorno ed in che fascia una
determinata risorsa umana potrebbe
effettuare una consegna.
Qualcuno è a conoscenza di qualche controllo (anche non gratuito) che è
possibile usare in Access per gestire,
magari in modo visuale, una problematica del genere?
Con i controlli standard di Access, come impostereste il problema?
Access è il programma giusto per costruire cose del genere o è meglio
guardare altrove?
Conoscete qualche applicativo già esistente (facile ed econonomicamente non
impegnativo) che posso fare al
caso mio?


Ciao! Benevenuto.
Per prima cosa mi pregio di dirti che se ben utilizzato Access è lo
strumento giusto per aiutarti ad affrontare il tuo problema. Non tanto
per i controlli quanto per la possibilità di strutturare aggiornare e
interrogare il database!
Questo significa che prima di tutto devi creare un modello del tuo
database. Devi stabilire le tabelle e le relazioni fra di esse dopo di
che penserai all'interfaccia utente e ai controlli da utilizzare.
Ovviamente problematiche del genere non sono semplicissime per chi è
alle prime armi, ma non demordere inizia a fare il tuo modello dopo di
che, chiedendo nel modo opportuno nel newsgroup, qualcuno di sicuro di
aiuterà.
Applicativi esistenti ce ne sono, ma dubito che siano economicamente
poco impegnativi. Se hai tempo e voglia di imparare perchè non provi
tu?

Newsgroup: it.comp.appl.access
Titolo: Mi cambia i valori nella sottomaschera

Ciao a tutti,
Ho una maschera/sottomaschera associate a una tabella di testata ed una di
dettaglio:
Nella sottomaschera ho un codice articolo , se scelto, con una Dlookup vado
a prendere il cliente ad esso associato (da anagrafica articoli), se non è
uguale a quello della testata errore , fin qui tutto bene, ma se l'articolo
lo sto inserendo nella seconda riga della sottomaschera e mi esce la msgbox
di errore, il furbo cosa fa: mi cambia anche la prima riga (con articolo
corretto) mettendo l'articolo scelto nella seconda.
Dove sbaglio???
Grazie mille.
Ronny
--------------------------------
Inviato via 
http://usenet.libero.it

 Ronny
Nel on farci capire un'H.
Compra una vocale fai un bel giro di ruota e spiega con maggiore calma prima
cosa vuoi e dopo come hai tentato di ottenerlo.
Altrimenti non se ne esce.
ciao MAssimiliano
p.s. salutami i famosissimi Ronny Stones...


 Ronny
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Cosa non funziona ?????

ciao a tutti, sto impazzendo. in access 2000 questo codice non funziona.
in una maschera ho creato un pulsante con questo codice ma si interrompe
sul "Set R1 = ecc " dandomi errore 13, "Tipo non Corrispondente".
Ho controllato tutto. il campo Testo1 contiene un numero. Nei riferimenti
ho messo "Microsoft DAO 3.6 Object Library", ma mi da lo stesso anche con
le altre versioni precedenti.
--------------------------------------------------------------
Dim DB As Database
Dim R1 As Recordset
Dim Mat As Integer
Dim Pino As String
Set DB = CurrentDb
Mat = Forms![Maschera1]![Testo1]
Pino = "SELECT ALI.* FROM ALI WHERE (((MATR) = " & Mat & "));"
Set R1 = DB.OpenRecordset(Pino, dbOpenDynaset)
R1.MoveFirst
MsgBox R1("nome")
R1.Close
--------------------------------------------------------------
il tutto, in VB, funziona esattamente.
Aiutatemi voi, ve ne prego.
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
prova a scrivere 
Dim R1 As DAO.Recordset
--
a.cara 
Togli qualcosa dall'email

Perfetto, funziona.
ti ringrazio moltissimo.
ma come mai questa novità?
almeno per me è una novità...
ciao.



Se non vuoi usare la sintassi che ti ha suggerito Alessandro Cara, occorre
che i riferimenti alla libreria Microsoft DAO precedano, nella lista dei
riferimenti, i riferimenti alla libreria Microsoft ADO: insomma, fai in modo
che i riferimenti a Microsoft DAO abbiano priorità massima.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: aggiungi record in casella combinata

Ciao a tutti,
la mia domanda potrebbe essere molto banale, me ne rendo conto, ma 
non riesco a capire come risolvere il problema.
Vorrei capire come č possibile aggiungere record in una tabella combinata che č
legata a un campo in una tabella cosě da non dover digitare nuovamente a una
visualizzazione successiva lo stesso dato. Insomma un inserimento incrementale.
Vi sarei molto grato.
-- 
Posted from  [213.82.208.89] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:0c8b70ebd6cec742b3d...@mygate.mailgate.org...

Sii piů chiaro vuoi sapere come si fa ad aggiungere una riga alla casella
combinata o come si fa a impostare un valore in una tabella tramite la
casella combinata?
Ciao Roberto - Syd


Prova ad andare sul Sito Comune (link qui sotto), Sezione Forms, dai una
squardo alla FAQ intitolata "Si puň aggiungere un record alla tabella che č
origine riga di una casella combinata senza usare una maschera?" e vedi se
fa al caso tuo. Trovi anche un esempio allegato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Stampare su 2 colonne ?

ciao ragazzi volevo sapere se si riesce a fare una stampa su 2 colonne
ho un elenco e voglio stamarlo su 2 colonne in modo che mi stiano tutti su 
di 1 foglio
e possible fare qualcosa <?
ciao e grazie

 e possible fare qualcosa <?
Struttura report / imposta pagina / colonne. Questa opzione c'è almeno
da Access 97, pertanto sicuramente ce l'hai a disposizione.
ciao,
Panathos

 ha scritto nel messaggio 
news:1b69ca42-0050-4e43...@h25g2000hsf.googlegroups.com...


ciao,
Panathos
provero
grazie
Newsgroup: it.comp.appl.access
Titolo: Gestione tabelle collegate

Salve a tutto il ng,
il mio problema è il seguente: ho due database in access 2000 identici nella 
struttura (ma con dati diversi) e dovrei gestire la replica di alcune 
tabelle (che sono in comune ai due DB). Ho pensato di togliere dal secondo 
DB le tabelle da replicare ed inserire delle tabelle collegate al primo DB; 
puo' funzionare secondo voi? Come si possono collegare delle tabelle da 
codice VB?
grazie a tutti! Alberto 


www.sitocomune.com
www.donkarl.com/it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:Tm_Re.35322$TR5....@news.edisontel.com...


 o devo pensare a qualcos'altro...
In linea di massima sě, ma io no amo le repliche e non le uso



Quindi tu preferisci collegare delle tabelle ad un altro DB che la replica 
di tabelle?
Avere tabelle collegate puo' influire sull'applicazione e mi riferisco ad 
es. a query in join tra tab. collegate e non collegate oppure puo' influire 
su rapporti gia' esistenti creati con cristal report?
Alberto 


Ciao, ma tu che devi fare?
Dimmi cosa vuoi fare no come, magari c'č una strada diversa


 -- 
:) OK forse č meglio :)
allora lo scenario č questo: ho una applicazione (gestionale) scritta in VB6 
che lavora contemporaneamente con due DB identici (uno su HD e uno su perif. 
USB); tra i due DB ci sono delle tabelle comuni, volevo gestire la replica 
delle tabelle comuni ai due database nella maniera piu' indolore possibile; 
cioe' non vorrei toccare il codice ma vorrei lavorare con i due DB, tutto 
qua. Qual'e' la soluzione migliore: gestire una replica delle tab. comuni o 
mettere delle tabelle collegate in uno dei due DB?
grazie. Alberto 

[CUT]
-> gestire una replica delle tab. comuni ! ;-) 

[CUT]
Ciao,
a parte il fatto che se un giorno quel db va su internet ti riproporrai il 
quesito! ;-) 


Anzitutto ti sconsiglio vivamente di lavorare su penne usb: sono lente ed
inaffidabili.
Normalmente io uso hd usb da 2,5", tra l'altro molto piů capienti e di poco
ingombro.
Venendo al tuo problema, se č vero che lavori sull'usb fai dei semplici
accodamenti o correzioni
dei dati che ti interessa, quando ti interessa.
Insomma io gestirei da me la cosa.
Sull'usb ci puň essere la tabella colleata ma non dal contrario


[CUT]
Scusa MA -> è stato + forte di me "esternare" la mia opinione...sai che sono 
un "rompiscatole"! :-( 


Grazie.
Alla fine ho deciso di utilizzare le tabelle collegate. :)
Ho dato un'occhiata ai 2 link (
www.sitocomune.com
 e 
www.donkarl.com/it
): ho 
trovato come cambiare il percorso alle tabelle collegate, ma non riesco a 
trovare come creare nuove tabelle collegate (sempre da codice VB), qualcuno 
mi sa dare una mano?
Alberto 

[CUT]
Ciao,
prova 1 pò a dare 1 occhiata a questo link 
http://www.suffritti.it/SQLTutorial.htm#Creare%20Nuove%20Tabelle
 ...vedi se 
ti può essere utile. 

[CUT]
Ciao,
giacchè ci sei prova a fare 1 salto qui -> 
http://www.it-lang-vb.net/Documentazione/Articoli/DBRemoto.htm
Notte :-)
Newsgroup: it.comp.appl.access
Titolo: Campi di tipo "Calcolato" nelle tabelle.

Sono solo io che li ritengo un abominio? O già esistevano in altri sistemi?
E ci sono problemi di compatibilità con altre fonti dati con cui potrei interagire?
Grazie.
Riccardo Baldinotti


No Riccardo... condivido la tua posizione... sono di discutibile utilità e ragione di esistere.
Peraltro anche i Campi MULTIVALORE lo sono... ma MS ha sfornato queste chicche... e le teniamo, poi usarle non è dovuto.
 
@Alex


Grazie, per una volta non mi sentirò il solito baluba che rifiuta le novità... ;-)
Riccardo Baldinotti
Newsgroup: it.comp.appl.access
Titolo: Report: Export dati

Salve a tutti,
ho la necessità di esportare in .rtf un report che deve poi essere inviato
per e_mail.
Ho utilizzato il pulsante che compare nell'anteprima report con l'icona di
Word, ma esporta solo il testo ne righe ne bordi di etichette...
è possibile esportare tutte le caratteristiche grafiche del report per poter
essere inviato per e_mail ?
Ho notato che è possibile esportare in formato .snp (Snap shot), ma
dall'altra parte deve essere installato per forza il Viewer?
Grazie Luca

 ha scritto nel messaggio 
news:43f45809$0$5985$4faf...@reader2.news.tin.it...

Installati un programmino per la generazione di file pdf (es. PrimoPDF 
http://www.primopdf.com/
) ed invia il file risultante...
Ciao.
-- 
Sergio MAZZA 

 
http://www.primopdf.com/
) ed invia il file risultante...
Nel caso si abbia già installato l'Acrobat (non solo reader), è possibile
stampare in pdf i report senza ulteiori programmi; l'unica prerogativa è,
se non erro (ma non ho mai provato in altri casi), impostare il report in
un formato pagina adeguato (fomrato, margini, ecc.), altrimenti viene
'tagliato'.
Ciao,
Gloria
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Gloria
 ...ma devo esportarlo o cosa (il report)?
Grazie Luca.

 Grazie Luca.
Devi impostare come stampante il programma che ti crea il pdf...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:dt21p3$b9l$1...@area.cu.mi.it...

...ehm scusa, come?
Grazie Luca

 Grazie Luca
Se hai acrobat writer, troverai nelle stampanti (se non ricordo male) il 
distiller e un'altra stampante pdf. Se vuoi creare un pdf da un file 
qualsiasi (stampabile) scegli il distiller e segui le istruzioni.
Se non vuoi sbatterti più di tanto ti scarichi un programmino qualsiasi 
(come quello indicato) che ti installa una stampante che ti permette di 
generare un pdf allo stesso modo del writer.
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:dt2cmi$2o0$1...@area.cu.mi.it...

..e in effetti l'ho già scaricato solo che una volta installato, non genera
la stampante nella cartella "Stampanti".
ho provato a leggere il manuale allegato ma non specifica come creare la
stampante, puoi aiutarmi?
Grazie Luca.

 Grazie Luca.
Se hai installato PrimoPDF ti ritroverai una stampante chiamata "PrimoPDF"; 
se stai utilizzando un altro prodotto descrivi quale e fammi l'elenco delle 
stampanti che ti ritrovi...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:dt48a4$6es$1...@area.cu.mi.it...

Ho installato PrimoPDF ma non mi ritrovo la stampante "PrimoPDF", ma solo la
mia stampante.
Grazie Luca

 Grazie Luca
Io l'ho installato ora (e non solo su questo di pc) e ce l'ho disponibile.
Non so' che dirti...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:dt9dro$r7j$1...@area.cu.mi.it...

Ok, Grazie lo stesso ho scaricato l'esempio di Lebans, mi crea lo snap shot
e poi lo trasforma in .pdf
Luca
Newsgroup: it.comp.appl.access
Titolo: Statistiche su tabelle

Non riesco a cavarci piedi, maledizione.
Ho una tabella
Campo1        Campo2(Si/No)        Campo3 (Si/No)
Nome1          -1                              0
Nome2          -1                             -1
Nome3          0                               -1
Nome4          0                                0
Qualcuno mi sa dare qualche dritta per estrapolare banalissime statistiche?
Quanti hanno Campo2 = -1?
Quanti hanno Campo3 = 0?
ecc.
Thanx

"vuLCan Karayan" <noEmail...@NoSpam.com> ha scritto nel messaggio
news:VZ1ld.314156$35.14...@news4.tin.it...

Visto che i valori possono essere 0 o -1 puoi sommarli
es..
----------
SELECT SUM(Campo2)*-1 AS C2_Si,
               SUM(NOT Campo3)*-1 AS C3_No
FROM    Tabella
----------
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: Selezione sul primo record di masch continua

In una maschera ho un pulsante che cancella il record selezionato
in una sottomaschera, solo che dopo non riesco a riportare la selezione
sul primo record, nonostante il codice mi sembra giusto.
Dentro la sottomaschera ho una form in modalità continua.
Credo che il problema è dovuto a questo tipo di maschera.
Private Sub Click()
Dim rcMio As Recordset
Set rcMio = Me![nome_sottomaschera].Form.RecordsetClone
rcMio.Bookmark = Me![ nome_sottomaschera].Form.Bookmark
rcMio.Delete
rcMio.MoveFirst 'rimetto la selezione sul primo record
            'scarico la variabile
                   Set rcMio = Nothing
             'aggiorno sottomaschera
Me![testo_Sottom_004d_prov_reg_ins].Requery
End Sub

In una maschera ho un pulsante che cancella il record selezionato
in una sottomaschera, solo che dopo non riesco a riportare la selezione
sul primo record, nonostante il codice mi sembra giusto.
Dentro la sottomaschera ho una form in modalità continua.
Credo che il problema è dovuto a questo tipo di maschera.
----------------------------------------------------------------------
----------------------------------------------------------------------
Private Sub Click()
Dim rcMio As Recordset
Set rcMio = Me![nome_sottomaschera].Form.RecordsetClone
rcMio.Bookmark = Me![ nome_sottomaschera].Form.Bookmark
rcMio.Delete
rcMio.MoveFirst 'rimetto la selezione sul primo record
            'scarico la variabile
                   Set rcMio = Nothing
             'aggiorno sottomaschera
Me![testo_Sottom_004d_prov_reg_ins].Requery
End Sub
-----------------------------------------------------------------------
-----------------------------------------------------------------------
curiosità:
Me![testo_Sottom_004d_prov_reg_ins].Requery
perché qui il codice va anche se non metto il .form prima di requery
e invece sotto non andava senza il .form prima di bookmark
rcMio.Bookmark = Me![ nome_sottomaschera].Form.Bookmark
----------------------------------------------------------------------
----------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: campo report con dati disposti in senso orizzontale

Chiedo scusa per l'oggetto poco comprensibile, cerco di spiegarmi meglio.
Vorrei sapere come posso concatenare in una casella di testo dati
provenienti da un campo di una query:
per esempio se il risultato di una colonna della mia query di selezione č
100 / 200 / 300 vorrei che nel campo X del mio report questi dati vengano
concatenati ed eventualmente se la dimensione del campo č insufficiente come
č possibile giustificarlo.
Spero di essere stato piů comprensibile
grazie in anticipo
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Beh non tanto....
concatenarli come? sommandoli? inserendo un carattere tra i valori?
Nel primo caso:
=[valore1]+[valore2]+[valore3] e imposti la proprietà del campo 
"espandibile" a sì
nel secondo
=[valore1] & " / " & [valore2] & " / " & [valore3] e imposti la proprietà 
del campo "espandibile" a sì
Ricordati però che la dimensione della larghezza la decidi tu, questa 
proprietà estende solo in verticale la casella.
Per caselle dimensionabili consulta il sito di Lebans 
http://www.lebans.com/
Ciao
-- 
Roberto da Parma


Grazie per la dritta della proprietà del campo "espandibile" volevo solo
cercare di precisare il discorso sul "concatenare"
la mia query di selezione ha un campo chiamato [targa] ebbene il risultato
della stessa mi restituisce 5 records vorrei fare in mododo che il mio
report mi consentisse di ottenere il seguente risultato
dettaglio targhe : ax526xy, ac523xy, af589xy ecc...
grazie comunque


 ha scritto nel messaggio 
news:83Z176Z29Z217Y1...@usenet.libero.it...

Dunque non so come sia di preciso il report ma se inserisci il campo nella 
sezione corpo in teoria allora dovresti ottenere 5 righe...le cinque targhe 
(sempre che non siano campi di un record, ma invece un campo di + record)
Se il raggruppamento è supponiamo IDOrdine nel suo Piè di IDOrdine metti una 
casella del tipo
= [Tuacasella] + ("," & [tuacasellatarga])
Inizializzi
[Tuacasella]=""
e dovrebbe andar bene.

Newsgroup: it.comp.appl.access
Titolo: Esportazione db Access in SQL server7

Vorrei sapere se esiste un programma/utility che esegue l'esportazione di un
database (creato in Access97) in SQLserver7.
Ho provato ad utilizzare il Migration Wizard fornito con SQLserver, esegue
l'esportazione ma non mi esporta le relazioni e soprattutto gli indici, le
chiavi primarie...
Esiste un prodotto (anche a pagamento) per tale scopo?
grazie 1000 a tutti
ciao
Davide

 ha scritto nel messaggio
news:9fkq51$4gjnr$1...@ID-73094.news.dfncis.de...

In passato io ho utilizzato nella medesima situazione il MSAccess97
UpsizingTool
(è un componente aggiuntivo di Access; lo trovi facilmente sul sito
Microsoft ...)
Il wizard in questione esporta tutto, anche se in genere in prima battuta ti
vengono
segnalate un po' di anomalie  (SQL Server è un po' più precisino di Access
su indici e relazioni ...)
che correggerai con un po' di tentativi ...
ho fatto almeno 3 migrazioni da A97 a SQL  (6.5 e 7) di database
medio-piccoli  (30/40 tabelle)
e tutto si è sempre risolto felicemente nel giro di 1 giornata di lavoro ...
CIAO

 wrote in message
9fkq51$4gjnr$1...@ID-73094.news.dfncis.de...

Prova a usare l'Upsize guidato di Access2000.
Permette di esportare su SQL Server:
- indici
- regole di convalida
- predefiniti
- relazioni
Ciao :-)
Luciana
Newsgroup: it.comp.appl.access
Titolo: contatore & codice a barre ean13

problema :
ho un contatore, su cui devo fare delle operazioni  per calcolare il codice
a barre.
quindi, devo verificare se il numero del contatore è di 12 cifre. se non lo
è ci devo anteporre tanti zeri quante sono le cifre mancanti.
ottenuto il nuovo numero di 12 cifre devo eseguire una serie di istruzioni x
calcolare la tredicisima cifra del codice a barre.
infine pubblicare questo risultato in un campo kiamato codice a barre !
aiutatemi, grazie

 wrote in message
Mc1Q7.805$NB6....@news2.tin.it...


 ha scritto nel messaggio
news:ZC0Q7.400$Ah7....@news1.tin.it...

ContatoreADodiciCifre = Format$(Contatore, "000000000000")
Quanto alla determinazione della tredicesima cifra conosci tu l'algoritmo,
quindi...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: problema checkbox

Salve a tutti,
Vorrei sapere gentilmente come faccio a impostare un checkbox di una tabella
chiusa, a vero, tramite un pulsante posto su una maschera attiva. Esempio:
Ho una tabella nominata "Polizza" che contiene il "chkSostituzione" che
interessa a me, da una maschera inserisco il n° targa e clicco sul pulsante.
Dovrebbe andarmi a prendere quel record che contiene il numero di targa che
ho inserito nella maschera e impostarmi e VERO il chkSostituzione.
Come posso fare?
Grazie anticipatamente.

 ha scritto nel messaggio
news:Sd2L8.1341$86.2...@twister1.libero.it...

Se il campo della tabella Polizza che contiene il numero di targa è di tipo
TESTO e si chiama NumeroTarga.
Se la casella di testo non associata nella quale digiti il numero di targa
da modificare si chiama CercaTarga.
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codice VBA che fa riferimento alle librerie DAO:
Dim rst As Recordset
Dim Criteri As String
Set rst = CurrentDb.OpenRecordset("Polizza", dbOpenDynaset)
Criteri = "NumeroTarga =" & Chr$(34) & Me!CercaTarga & Chr$(34)
rst.MoveFirst
rst.FindFirst Criteri
If rst.NoMatch Then
    MsgBox "Targa numero " & Me!CercaTarga & " inesistente"
Else
    rst.Edit
    rst!chkSostituzione = True
    rst.Update
End If
Set rst = Nothing
Se usi Access 2000 o Access XP, ricordati di aggiungere ai riferimenti del
tuo database le librerie DAO, in maniera che nell'elenco dei riferimenti
precedano le librerie ADO. Se non lo farai avrai molte segnalazioni di
errore da parte di Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Risoluzione video

ciao a tutti,
ho un problema, sono un pollo e mi hanno rubato il portatile.
Avevo sviluppato (parole grosse!) un'applicazione con il vecchio portatile
ad una risoluzione di 1024 X 768, il nuovo acquisto ha una risoluzione
nativa di 1400 X 1050 che riduce tutte le maschere alle dimenzioni di
francobolli!
E' possibile dire ad access di "zoomare" o qualcosa del genere senza che
si debba cambiare la risoluzione video pena una decadenza della qualità
vertiginosa (succede con gli LCD, vanno bene solo con al risoluzione
nativa), e senza rifare il tutto anche perchè l'applicazione gira su altri
PC meno performanti?
grazie
Giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cafbnr$1lf$1...@news.newsland.it...

In un tread di qualche giorno fa è stato trattato il ridimensionamento dei
controlli delle maschere, in particolare sul sitocomune trove una funzione a
tale scopo, l'unico problema che mi ha dato è stato nei controlli di alcune
sottomaschere a scheda multipla.
Ciao Valerio.

 Ciao Valerio.
Sono accrocchi che non vanno mai bene....!!!
Ci sono Routine ottimizzate per queste cose, ma .......
Non ti conviene Forzare all'apertura la risoluzione 1024x768
se non già così e ripristinarla alla Chiusura dell'Applicativo....?
La cosa è estremamente semplice e ottimamente funzionale.
L'unico problema che puoi avere è che passando ad una risoluzione
minore le ICONE del Descktop si spostano, ma se imposti disposizione
AUTOMATICA
risolvi.
Ciao.
@Alex.

 ha scritto:

La verità è che se imposto la risoluzione video a 1024 x 768 lo schermo 
lavora male, ed a me piacerebbe mantenere, dopo averci lavorato tanto, 
un'estetica decente.
Nel caso non fosse possibile altrimenti come faccio a forzare la 
risoluzione all'apertura dell'applicativo?
Grazie.
Giuseppe
Inviato da 
www.mynewsgate.net

 

 Scusate, non avevo finito il post; Alessandro, cosa intendevi per "Ci sono 
Routine ottimizzate per queste cose, ma ......."?
Grazie
Ciao
Giuseppe
Inviato da 
www.mynewsgate.net

 Giuseppe
Se il monitor lavora male a 1024x768 mi sorge il dubbio sul Driver
per la scheda video......!!!!
Per la mia risposta invece intendevo che quelle Routines sono sempre una
Palla al Piede....!
In ogni caso comprando il Manuale della Sybex di Access2000 c'è una
di queste Routines che lavora discretamente bene....!
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Errore Divisione db

Ho tentato di dividere il mio db per condividerlo.
Compaiono queste due scritte:
"Indice non incluso nell'intervallo"
"Chiamata di routine non valida"
Cosa vuol dire?
Grazie

 ha scritto nel messaggio 
news:dumd3b$i81$1...@carabinieri.cs.interbusiness.it...

Hai gia verificato de il debug\compilazione del codice ti evidenzia errori 
particolari?
Saluti,
-- 
**********
EmMeCi
**********
Blog: 
http://www.setfocus.it
 

 ha scritto nel messaggio
news:RfwPf.68$Lp1...@news.it.colt.net...

Newsgroup: it.comp.appl.access
Titolo: query aggiornamento

ciao a tutto l' NG,
il problema che vorrei sottoporre alla vs. attenzione è il seguente:
ho creato una maschera di selezione che mi chiede se voglio aggiornare
determinati record secondo la visualizzazione proposta, ho testato la
maschera e la relativa query di aggiornamento e funzionano, al momento di
inserire insieme le due (maschera principale che fornisce la visualizzazione
del report e chiede, attraverso un' altra maschera, se voglio aggiornare
determinati record) mi da errore di runtime 7874. il codice relativo al
lancio della query è:
Private Sub ok_click()
    Dim strsql As String
    strsql = "select UPDATE [ciclo produttivo] RIGHT JOIN ordini" & _
    "ON [ciclo produttivo].disegno = ordini.disegno " & _
    "SET ordini.evasocesoia = True, " & _
    "ordini.evasoil = Date(), ordini.siccesoia = CurrentUser() " & _
    "WHERE (((ordini.scadenza) " & _
    "Between ([dagiorno].distinte reparto taglio)) " & _
    "And ([agiorno].distinte reparto taglio))) " & _
    "AND (([ciclo produttivo].cliente) " & _
    "Between ([cliente1].distinte reparto taglio)) " & _
    "And ([cliente2].distinte reparto taglio!))));"
    'visualizza la maschera per effettuare l' aggiornamento attraverso
    'query. il comando è associato alla routine della maschera distinte
    'reparto taglio, come anteprima ai report.
    DoCmd.OpenQuery strsql
    DoCmd.Close
premetto che il Db risiede sul server novell 4.12, utilizzo office97sr1 con
WIN95
le relazioni fra le varie tabelle esistono, la query funziona perfettamente
lanciandola dalla tabella di access, i riferimenti dichiarati si trovano
nella maschera di lancio.
Scusate se sono prolisso ma non conosco altri modi per esporre il mio prob.
grazie per chi vorrà aiutarmi
--
Faccin Fabrizio

 ha scritto nel messaggio
news:97723901...@spyke.goldnet.it...

Credo che il problema sia la sintassi dell'instruzione sql; prova a
modificarla così:
'--------------------
"ordini.evasoil = #" & Date() & "#, ordini.siccesoia = " & CurrentUser() & "
WHERE (((ordini.scadenza) " & _
'--------------------
Ciao.

 ha scritto nel messaggio
news:91q32e$115$1...@suite03.caspur.it...

grazie vedo di provarla subito.
fabrizio

Newsgroup: it.comp.appl.access
Titolo: Riconoscere utente accesso PC

Ho sviluppato un db che uso benissimo ed è molto funzionale, per
auenticare gli utenti ho fatto il classico file "protetto.mdw", pero'
ho visto che puo' essere utilizzata la routine prelevata dal
sitocomune, non sono molto esperto e non so la procedura pratica per
poterlo fare. Chi mi guida affinchè impari e ci riesca ?
Grazie a tutti, siete grandi !
Mauro

 ha scritto nel messaggio
news:dadb67f6.04022...@posting.google.com...

Posta la routine a cui ti riferisci.
MAssimiiano
Newsgroup: it.comp.appl.access
Titolo: Aprire maschere con una sola finestra.

E' possibile aprire e maschere utilizzando una sola finestra? attualmente si
aprono come se fosse win95.
Grazie in anticipo.

 Grazie in anticipo.
Ogni maschera un apertura...
Win 95? Massimizza le maschere e non te ne accorgerai... oppure ad ogni
apertura della Form che ti serve chiudi tutte le Form aperte in quel
momento.
Pablitom
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Gif animate nel database

Una gif animata in access č impossible inserirla?
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
Hai gią controllato nel sito comune (
www.sitocomune.com
)?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Allineamento colonne in Combo i ListBox

C'è un modo per allineare a destra una colonna contenente numeri in una
ListoBox o ComboBox?
L'unico metodo che ho trovato è di usare il carattere Courier ma così anche
la casella di testo nella form diventa Courier.
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam

 Ciao, Sandrobi
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: somma di campi di 3 tabelle diverse

Ho tre tabelle distinte che possono avere lo stesso id cliente.
Ho fatto tre query che vedeno l'idcliente di una casella combinata e
seleziona i record di ognuna di queste tre tabelle i cui record
corrispondono a quell'id e faccio la somma del campo di mio interesse
di ognuna tabella.
Ora arriva il problema, ho creato una maschera che prende questi tre
campi somma provenienti dalle tre query ed ho aggiunto un campo
calcolato che fa la somma di questi tre. Fin quando tutte e tre le
tabelle hanno record con quell'id è tutto OK ma nel momento in cui
anche se una di queste non ha record corrispondenti, la suddetta
maschera compare completamente grigia.
Come posso fare per fare comunque la somma anche se solo una di queste
tre tabelle ha dati e le altre 2 no?
AIUTATEMI vi prego!

 wrote in message 3caf0098...@news.tiscalinet.it...

Dovresti provare ad aggiungere nella query una quarta tabella  che fai
diventare "primaria". Questa deve avere la caratteristica di contenere
sempre il record cliente (ad esempio potrebbe essere l'anagrafica clienti,
se prevista nel tuo db).
Nel query, nell'ambito delle proprità join vai a definire il tipo di query
specificando che devono essere visualizzati tutti i record che hanno almeno
una corrispondenza in questa nuova tabella.
Spero di essere stato chiaro.
Ciao.
Ant

 ha scritto nel messaggio
news:3caf0098...@news.tiscalinet.it...

Quello che ti succede è normale.
Io non scomoderei tre query per avere la somma relativa a tre campi su
tabelle diverse relativi a record che hanno un determinato IDCliente,
selezionato da una casella combinata; userei la fuzione DSomma, e mi
proteggerei dal fatto che in una o due tabelle non esistano record per
quell'IDCliente con una funzione Nz.
Se la prima tabella si chiama Tabella1 ed ha una strutuura simile a questa:
IDCliente        Numerico e chiave primaria
Importo1        Numerico/Valuta
Se la seconda tabella si chiama Tabella2 ed ha una strutuura simile a
questa:
IDCliente        Numerico e chiave primaria
Importo2        Numerico/Valuta
Se la terza tabella si chiama Tabella3 ed ha una strutuura simile a questa:
IDCliente        Numerico e chiave primaria
Importo3        Numerico/Valuta
Se la casella combinata con cui selezioni l'IDCliente si chiama Pippo.
Inserisci nella stessa maschera che contiene la casella combinata Pippo una
casella di testo non associata nella cui origine controllo scrivi:
=Nz(DSum("Importo1";"Tabella1";"IDCliente=" &
[Pippo]);0)+Nz(DSum("Importo2";"Tabella2";"IDCliente=" &
[Pippo]);0)+Nz(DSum("Importo3";"Tabella3";"IDCliente=" & [Pippo]);0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Report e controlli che si espandono in automatico

Ciao
Devo stampare una fattura su  carta prestampata.. ho preparato e posizionato
tutto e tutto sembrava funzionare correttamente fino alla fattura 62!
Infatti la n° 62 è per un cliente che ha un nome moooolto lungo e dopo una
prima stampa con il nome troncato, tra me  e me ho pensato:  banale.. adesso
gli dico di espanderlo in automatico e tutto funziona... peccato che ora il
nome del Cliente compare correttamente su due righe, ma TUTTI gli altri
controlli della stessa sezione vengono spostati verso il basso con evidente
disallineamento del foglio prestampato!
Brutta faccenda vero ?
Ho allargato il controllo del nome il più possibile, ma non basta.... vorrei
evitare di dover scrivere più in piccolo perché altrimenti diverrebbe tutto
brutto e illeggibile.
Siccome la cosa non mi sembra tanto bizzarra magari qualcuno di voi si è già
scontrato con questo problema.. come lo avete risolto ?
Grazie mille!





disallineamento del foglio prestampato!
ridimensiona il controllo raddoppiandone l'altezza.  in questo modo
mal che vada avrai uno spazio vuoto tra il nome e l'indirizzo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: conteggio presenze

un saluto a tutti,
per la gestione di un reparto ho creato  una tabella cosi' fatta
id
cognome
nome
data ingresso
data uscita
il mio problema adesso e' avere delle statistiche delle presenze nel
reparto. vorrei in altre parole sapere quante persone erano presenti
in quel determinato mese nel reparto. c'e' qualcuno che mi sa
suggerire come fare?
grazie
oscar


Difficile rispondere (almeno per me). Dovresti riformulare la tua domanda in
maniera piů chiara e fornendo un PICCOLO esempio concreto (2-3 persone con
2-3 movimenti a testa ed il risultato che ti aspetti).
Alessandro



esempio concreto:
id	nome	cognome	ingresso		uscita
1	mario	rossi		01/01/2004	15/06/2004	
2	laura	verdi		03/03/2004	30/07/2004
3	luigi	bianchi		10/02/2004	13/10/2004
4	sara	galli		13/03/2004	15/03/2004
se per esempio volessi sapere quante presenze giornalere nel mese di
marzo 2004 il risultato dovrebbe essere:  94  (rossi 31 + verdi 29 +
bianchi 31+ galli 3)
grazie per la collaborazione
oscar


Per fare questo dovrai scrivere un po' di codice.
Inserisci in un modulo VB queste due funzioni:
Function DataInizio(myDate, Anno, Mese)
    If myDate < DateSerial(Anno, Mese, 1) Then
      DataInizio = DateSerial(Anno, Mese, 1)
    ElseIf myDate > DateSerial(Anno, Mese + 1, 1 - 1) Then
      DataInizio = Null
    Else
      DataInizio = myDate
    End If
End Function
Function DataFine(myDate, Anno, Mese)
    If myDate < DateSerial(Anno, Mese, 1) Then
      DataFine = Null
    ElseIf myDate > DateSerial(Anno, Mese + 1, 1 - 1) Then
      DataFine = DateSerial(Anno, Mese + 1, 1 - 1)
    Else
      DataFine = myDate
    End If
End Function
Quindi crei la seguente query:
SELECT 
presenze.id
, presenze.Nome,
DateDiff("d",DataInizio(data_ingresso,2004,3),Datafine(data_uscita,2004,3))+
1
AS Giorni FROM presenze;
e fai il totale della colonna giorni di questa query (2004 e 3 sono un
esempio di anno e mese da controllare).
Oppure direttamente:
SELECT
SUM(DateDiff("d",DataInizio(data_ingresso,2004,3),Datafine(data_uscita,2004,
3))+1)
AS totGiorni FROM presenze;
HTH.
Alessandro


Oppure, più semplicemente:
Function CheckDate(Inizio, Fine, Anno, Mese)
    Dim DataInizio As Date, DataFine As Date
    If Fine < DateSerial(Anno, Mese, 1) Or Inizio > DateSerial(Anno, Mese +
1, 1 - 1) Then
      CheckDate = 0
    Else
      If Inizio < DateSerial(Anno, Mese, 1) Then
         DataInizio = DateSerial(Anno, Mese, 1)
      Else
         DataInizio = Inizio
      End If
      If Fine > DateSerial(Anno, Mese + 1, 1 - 1) Then
         DataFine = DateSerial(Anno, Mese + 1, 1 - 1)
      Else
         DataFine = Fine
      End If
      CheckDate = DateDiff("d", DataInizio, DataFine) + 1
    End If
End Function
SELECT id, Nome, CheckDate(data_ingresso, data_uscita, 2004, 3) AS giorni
FROM presenze;
SELECT SUM(CheckDate(data_ingresso, data_uscita, 2004, 3)) AS giorni
FROM presenze;
HTH.
Alessandro



ti sono infinitivamente grato. smanettero' un po' con i tuoi
suggerimenti.
ciao
oscar
Newsgroup: it.comp.appl.access
Titolo: distinta base

Sto producendo un programma che deve far uso della distinta base, argomento
che sono certo crea qualche grattacapo a molti (me compreso). Io avrei
trovato 3 soluzioni percorribili, ma vorrei qualche parere al proposito.
Prima soluzione(2 tabelle):
la prima (articoli) formata da 2 campi (codice;descrizione -- codice chiave
primaria)
la seconda (componenti) formata da 5 campi
(codice;livello;componente;descrizione;qta_necessaria -- codice,
livello,componente chiave multipla) ovviamente legate 1-m da "codice";
Seconda soluzione:
simile alla prima ma unendo le due tabelle e mettendo l'articolo finito come
livello 0/componente 0;
Terza soluzione:
Unico codice formato dall'unione dei tre da processare ogni volta con
qualche funzioncina che compone e scompone la stringa (o il numero)
La prima mi sembra la più sensata, la seconda quella che vorrei fosse giusta
(meno tabelle ho meglio è), la terza...boh!
Il problema è che il magazzino è fatto sia da articoli finiti che da
semilavorati che da materia prima e questo mi crea qualche "scompenso" nella
gestione. Ogni commento e idea è bene accetto!!
Ciao
Marco

 wrote in message
news:OBTr4.23352$317.2...@news.infostrada.it...


...


 wrote in message news:88r1l6$57u$1...@news.IT.net...

Newsgroup: it.comp.appl.access
Titolo: acquisire dati da database access con Dremweaver

Salve a tutti
Vi preciso che non sono un esperto nell'uso di Dreamweaver e sono abbastanza
neofita nella realizzazione di pagine web!
Comunque ho messo su una piccola intranet che per il momento serve
esclusivamente per consultare documenti e dati su pc anzichè leggerli
stampati.
La intranet non gira su un server ma uso attualmente i servizi Peer Web su
una macchina WINNT Worstation (forse dovrei passare ad utilizzare un SERVER
NT, ma il mio amico del CED non ne vuole sapere di installare le funzioni di
server sulla macchina sulla quale girano i programmi di contabilità, e per
ora pare che nessuno abbia intenzione di acquistare una macchina dedicata
per i servizi WEB).
In ogni caso non utilizzo .asp proprio perche' non ho le funzionalità di
server (e non so se è possibile utilizzare una workstation come server).
Comunque piano piano sto cercando di migliorare le pagine intranet e di
automatizzare molti processi; per questo sto cercando di realizzare pagine
che acquisiscano dati da database (per ora da Access) e restituiscano gli
stessi in tabelle piu' o meno complesse o in grafici.
Access ha una funzione di creazione pagine per il web (pagine accesso dati),
ma mi piacerebbe sapere se  Dreamweaver ha qualche funzione che permetta di
creare tabelle o grafici e collegarle a dbase.
Scusate se sono stato troppo lungo nell'esposizione
Saluti e grazie
Vincenzo

 ha scritto nel messaggio
news:a5idfs$qqd$1...@serv1.albacom.net...

certo che si può, ma dovrai per forza usare un server web che supporti le
asp (leggi IIS in primis)
io sto ad esempio iniziando ora usando XP professional
questo perchè le pagine lette da database saranno dinamiche ed hanno bisogno
di essere create al momento
della lettura della pagina.
siccome sei un po' OT, ti consiglio di andare sul newsgroup  it.comp.www.asp
e chiedere là.
Una nota: dreamweaver non supporta le asp direttamente (dovrai scrivere a
mano il codice)
a meno che tu non possieda Dreamweaver Ultradev. con questa versione puoi
semplificarti molto la vita
visto che ti scrive gran parte del codice lui. tu devi solo trascinare i
campi che servono (stile access)
cmq trovi un sacco di materiale per configurare IIS e dreamweaver ultradev.
prova su 
www.html.it
ciao
Lenny
Newsgroup: it.comp.appl.access
Titolo: Comando per visualizzare record di spostamento

Scusate la domanda banale per voi... io sono nuovo e mi sto avvicinando 
ad access... volevo chiedervi quale fosse il comando per far 
visualizzare/nascondere i record di spostamento... grazie mille

 visualizzare/nascondere i record di spostamento... grazie mille
mi sono dimenticato che la maschera viene richiamata da un'altra 
maschera se può essere d'aiuto... grazie

 visualizzare/nascondere i record di spostamento... grazie mille
intendi i pulsanti di spostamento ?
per nasconderli
----
Forms("NomeMaschera").NavigationButtons =False
----
Il valore True li fa riapparire.
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

giorgio rancati ha scritto:
Si intendo i pulsanti di spostamento...
ho provato ma mi da un errore...
Ti posto il codice....
Private Sub Comando71_Click()
   DoCmd.OpenForm "Maschera con schede 3", acNormal, "", "", acEdit, 
acDialog
   Forms("Maschera con schede 3").NavigationButtons = True
End Sub
La maschera viene cmq senza i record e all'uscita mi da un errore di 
run-time 2450
e mi dice impossibile visualizzare la maschera "Maschera con schede 3" a 
cui si fa riferimento
in un'espressione macro nel codice visual basic...dove sbaglio? grazie


 in un'espressione macro nel codice visual basic...dove sbaglio? grazie
Se apri la maschera con il parametro WindowMode impostato ad acDialog il
flusso del programma contenuto nella Sub si interrompe e continua solo dopo
la chiusura della maschera.
Quindi se la maschera non è aperta ricevi l'errore.
Per risolvere: o cambi il parametro WindowMode o imposti la proprietà
direttamente nel codice VBA della "Maschera con schede 3"


 Per risolvere: o cambi il parametro WindowMode o imposti la proprietą


Newsgroup: it.comp.appl.access
Titolo: Impossibile assegnare il valore Null ad una variabile non di tipo Variante

Con una form di Access 97 devo controllare i dati che devono essere inseriti
in una tabella (allegata) di MSSQL 7.
La struttura della tabella prevede che tre campi non possano essere
contenere valori Null.
Prima di aprire la form due (dei tre) campi vengono valorizzati, mentre il
terzo richiede una selezione da parte dell'operatore.
L'operatore potrebbe dimenticare di fare la selezione e giustamente MSSQL 7
emette la segnalazione d'errore "Impossibile assegnare il valore Null ad una
variabile non di tipo Variante.".
Purtroppo la segnalazione è molto generica e vorrei sostituirla con
un'altra. Pensavo di utilizzare l'evento "Su Uscita", ma il messaggio
esposto in precedenza viene emesso prima che si attivi l'evento.
Qualcuno può aiutarmi ?
Grazie
Saluti
Eugenio

 ha scritto nel messaggio
news:bn07nu$kru$1...@lacerta.tiscalinet.it...

Potresti fare una maschera non associata, con controlli sul clic di un
pulsante che, se tutto ok, esegue una query di accodamento suilla tabella
Antonio